| // Various checks that stability attributes are used correctly, per RFC 507 |
| |
| #![feature(staged_api)] |
| |
| #![stable(feature = "rust1", since = "1.0.0")] |
| |
| mod bogus_attribute_types_2 { |
| #[unstable] //~ ERROR attribute must be of the form |
| fn f1() { } |
| |
| #[unstable = "b"] //~ ERROR attribute must be of the form |
| fn f2() { } |
| |
| #[stable] //~ ERROR attribute must be of the form |
| fn f3() { } |
| |
| #[stable = "a"] //~ ERROR attribute must be of the form |
| fn f4() { } |
| |
| #[stable(feature = "a", since = "b")] |
| #[rustc_deprecated] //~ ERROR attribute must be of the form |
| fn f5() { } |
| |
| #[stable(feature = "a", since = "b")] |
| #[rustc_deprecated = "a"] //~ ERROR attribute must be of the form |
| fn f6() { } |
| } |
| |
| fn main() { } |