| #![deny(unused_attributes)] |
| #![feature(used_with_arg)] |
| |
| #[used(linker)] |
| static mut USED_LINKER: [usize; 1] = [0]; |
| |
| #[used(compiler)] |
| static mut USED_COMPILER: [usize; 1] = [0]; |
| |
| #[used(compiler)] |
| #[used(linker)] |
| static mut USED_COMPILER_LINKER2: [usize; 1] = [0]; |
| |
| #[used(compiler)] |
| #[used(linker)] |
| #[used(compiler)] //~ ERROR unused attribute |
| #[used(linker)] //~ ERROR unused attribute |
| static mut USED_COMPILER_LINKER3: [usize; 1] = [0]; |
| |
| #[used(compiler)] |
| #[used] |
| static mut USED_WITHOUT_ATTR1: [usize; 1] = [0]; |
| |
| #[used(linker)] |
| #[used] //~ ERROR unused attribute |
| static mut USED_WITHOUT_ATTR2: [usize; 1] = [0]; |
| |
| fn main() {} |