diff options
| author | Jacob Pratt <jacob@jhpratt.dev> | 2022-04-11 20:43:42 -0400 |
|---|---|---|
| committer | Jacob Pratt <jacob@jhpratt.dev> | 2022-04-14 21:19:48 -0400 |
| commit | 0b3db4e4ee0767a8996f20538da85ce5e1bb46b2 (patch) | |
| tree | 2646be1ea3904ec9b01e69186d218a0102f31a55 /src/test/ui/stability-attribute | |
| parent | bfdf234fae852113d73fbe894d2583857b10d8d2 (diff) | |
| download | rust-0b3db4e4ee0767a8996f20538da85ce5e1bb46b2.tar.gz rust-0b3db4e4ee0767a8996f20538da85ce5e1bb46b2.zip | |
Use native duplicate attribute check
Diffstat (limited to 'src/test/ui/stability-attribute')
| -rw-r--r-- | src/test/ui/stability-attribute/stability-attribute-sanity.rs | 2 | ||||
| -rw-r--r-- | src/test/ui/stability-attribute/stability-attribute-sanity.stderr | 22 |
2 files changed, 14 insertions, 10 deletions
diff --git a/src/test/ui/stability-attribute/stability-attribute-sanity.rs b/src/test/ui/stability-attribute/stability-attribute-sanity.rs index f37a8f328a7..cc30e6ab9a9 100644 --- a/src/test/ui/stability-attribute/stability-attribute-sanity.rs +++ b/src/test/ui/stability-attribute/stability-attribute-sanity.rs @@ -59,7 +59,7 @@ fn multiple3() { } #[stable(feature = "a", since = "b")] //~ ERROR invalid stability version found #[deprecated(since = "b", note = "text")] -#[deprecated(since = "b", note = "text")] //~ ERROR multiple deprecated attributes +#[deprecated(since = "b", note = "text")] //~ ERROR multiple `deprecated` attributes #[rustc_const_unstable(feature = "c", issue = "none")] #[rustc_const_unstable(feature = "d", issue = "none")] //~ ERROR multiple stability levels pub const fn multiple4() { } diff --git a/src/test/ui/stability-attribute/stability-attribute-sanity.stderr b/src/test/ui/stability-attribute/stability-attribute-sanity.stderr index 9e2d9f27084..fcb1eefddbc 100644 --- a/src/test/ui/stability-attribute/stability-attribute-sanity.stderr +++ b/src/test/ui/stability-attribute/stability-attribute-sanity.stderr @@ -1,3 +1,15 @@ +error: multiple `deprecated` attributes + --> $DIR/stability-attribute-sanity.rs:62:1 + | +LL | #[deprecated(since = "b", note = "text")] + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove this attribute + | +note: attribute also specified here + --> $DIR/stability-attribute-sanity.rs:61:1 + | +LL | #[deprecated(since = "b", note = "text")] + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + error[E0541]: unknown meta item 'reason' --> $DIR/stability-attribute-sanity.rs:8:42 | @@ -82,14 +94,6 @@ error[E0544]: multiple stability levels LL | #[stable(feature = "a", since = "b")] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -error[E0550]: multiple deprecated attributes - --> $DIR/stability-attribute-sanity.rs:62:1 - | -LL | #[deprecated(since = "b", note = "text")] - | ----------------------------------------- first deprecation attribute -LL | #[deprecated(since = "b", note = "text")] - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ repeated deprecation attribute - error[E0544]: multiple stability levels --> $DIR/stability-attribute-sanity.rs:64:1 | @@ -128,5 +132,5 @@ 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. +Some errors have detailed explanations: E0539, E0541, E0542, E0543, E0544, E0546, E0547, E0549. For more information about an error, try `rustc --explain E0539`. |
