summaryrefslogtreecommitdiffstats
path: root/src/test/ui/lint/inline-trait-and-foreign-items.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/lint/inline-trait-and-foreign-items.rs')
-rw-r--r--src/test/ui/lint/inline-trait-and-foreign-items.rs37
1 files changed, 0 insertions, 37 deletions
diff --git a/src/test/ui/lint/inline-trait-and-foreign-items.rs b/src/test/ui/lint/inline-trait-and-foreign-items.rs
deleted file mode 100644
index 13dab7ed9..000000000
--- a/src/test/ui/lint/inline-trait-and-foreign-items.rs
+++ /dev/null
@@ -1,37 +0,0 @@
-#![feature(extern_types)]
-#![feature(type_alias_impl_trait)]
-
-#![warn(unused_attributes)]
-
-trait Trait {
- #[inline] //~ WARN `#[inline]` is ignored on constants
- //~^ WARN this was previously accepted
- const X: u32;
-
- #[inline] //~ ERROR attribute should be applied to function or closure
- type T;
-
- type U;
-}
-
-impl Trait for () {
- #[inline] //~ WARN `#[inline]` is ignored on constants
- //~^ WARN this was previously accepted
- const X: u32 = 0;
-
- #[inline] //~ ERROR attribute should be applied to function or closure
- type T = Self;
-
- #[inline] //~ ERROR attribute should be applied to function or closure
- type U = impl Trait; //~ ERROR unconstrained opaque type
-}
-
-extern "C" {
- #[inline] //~ ERROR attribute should be applied to function or closure
- static X: u32;
-
- #[inline] //~ ERROR attribute should be applied to function or closure
- type T;
-}
-
-fn main() {}