diff options
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.rs | 37 |
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() {} |