]> git.lizzy.rs Git - rust.git/commit
passes: improved partial stabilization diagnostic
authorDavid Wood <david.wood@huawei.com>
Wed, 13 Jul 2022 14:10:19 +0000 (15:10 +0100)
committerDavid Wood <david.wood@huawei.com>
Wed, 20 Jul 2022 13:53:01 +0000 (14:53 +0100)
commit6246d66c6da3064f658831c0ed8162df169a001e
tree511a24b7f63c0ec38322641d45a7751ff5fe4219
parent97edb9f336e98c0597210092e2e0ef0ee1576e24
passes: improved partial stabilization diagnostic

Improves the diagnostic when a feature attribute is specified
unnecessarily but the feature implies another (i.e. it was partially
stabilized) to refer to the implied feature.

Signed-off-by: David Wood <david.wood@huawei.com>
compiler/rustc_metadata/src/rmeta/decoder.rs
compiler/rustc_metadata/src/rmeta/decoder/cstore_impl.rs
compiler/rustc_metadata/src/rmeta/encoder.rs
compiler/rustc_metadata/src/rmeta/mod.rs
compiler/rustc_middle/src/middle/stability.rs
compiler/rustc_middle/src/query/mod.rs
compiler/rustc_passes/src/stability.rs
src/test/ui/stability-attribute/stability-attribute-implies-using-stable.rs
src/test/ui/stability-attribute/stability-attribute-implies-using-stable.stderr
src/test/ui/stability-attribute/stability-attribute-implies-using-unstable.rs
src/test/ui/stability-attribute/stability-attribute-implies-using-unstable.stderr