24 lines
656 B
Rust
24 lines
656 B
Rust
#![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() {}
|