From 27d8cd7db046746bbfbb0bd3e1df40757cabb1fe Mon Sep 17 00:00:00 2001 From: Camille GILLOT Date: Wed, 19 Jan 2022 16:24:49 +0100 Subject: Cleanup feature gates. --- .../ui/stability-attribute/stability-attribute-sanity.rs | 1 + .../ui/stability-attribute/stability-attribute-sanity.stderr | 12 +++++++++--- 2 files changed, 10 insertions(+), 3 deletions(-) (limited to 'src/test/ui/stability-attribute') diff --git a/src/test/ui/stability-attribute/stability-attribute-sanity.rs b/src/test/ui/stability-attribute/stability-attribute-sanity.rs index d7cb66d9c84..fe8079dbc37 100644 --- a/src/test/ui/stability-attribute/stability-attribute-sanity.rs +++ b/src/test/ui/stability-attribute/stability-attribute-sanity.rs @@ -65,6 +65,7 @@ fn multiple3() { } pub const fn multiple4() { } #[stable(feature = "a", since = "1.0.0")] //~ ERROR invalid deprecation version found +//~^ ERROR feature `a` is declared stable since 1.0.0 #[rustc_deprecated(since = "invalid", reason = "text")] fn invalid_deprecation_version() {} diff --git a/src/test/ui/stability-attribute/stability-attribute-sanity.stderr b/src/test/ui/stability-attribute/stability-attribute-sanity.stderr index 4dc68662033..b4e8fc78815 100644 --- a/src/test/ui/stability-attribute/stability-attribute-sanity.stderr +++ b/src/test/ui/stability-attribute/stability-attribute-sanity.stderr @@ -110,17 +110,23 @@ error: invalid deprecation version found | LL | #[stable(feature = "a", since = "1.0.0")] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ invalid deprecation version -LL | #[rustc_deprecated(since = "invalid", reason = "text")] +... LL | fn invalid_deprecation_version() {} | ----------------------------------- the stability attribute annotates this item error[E0549]: rustc_deprecated attribute must be paired with either stable or unstable attribute - --> $DIR/stability-attribute-sanity.rs:71:1 + --> $DIR/stability-attribute-sanity.rs:72:1 | LL | #[rustc_deprecated(since = "a", reason = "text")] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -error: aborting due to 19 previous errors +error[E0711]: feature `a` is declared stable since 1.0.0, but was previously declared stable since b + --> $DIR/stability-attribute-sanity.rs:67:1 + | +LL | #[stable(feature = "a", since = "1.0.0")] + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +error: aborting due to 20 previous errors Some errors have detailed explanations: E0539, E0541, E0542, E0543, E0544, E0546, E0547, E0549, E0550. For more information about an error, try `rustc --explain E0539`. -- cgit 1.4.1-3-g733a5