| #![deny(unused_attributes)] |
| #![feature(linkage)] |
| #![feature(fn_align)] |
| |
| trait Test { |
| #[cold] |
| //~^ ERROR cannot be used on required trait methods [unused_attributes] |
| //~| WARN previously accepted |
| fn method1(&self); |
| #[link_section = ".text"] |
| //~^ ERROR cannot be used on required trait methods [unused_attributes] |
| //~| WARN previously accepted |
| fn method2(&self); |
| #[linkage = "common"] |
| //~^ ERROR cannot be used on required trait methods [unused_attributes] |
| //~| WARN previously accepted |
| fn method3(&self); |
| #[track_caller] |
| fn method4(&self); |
| #[rustc_align(1)] |
| fn method5(&self); |
| } |
| |
| fn main() {} |