| #![feature(ffi_const)] | |
| #![crate_type = "lib"] | |
| #[unsafe(ffi_const)] //~ ERROR attribute cannot be used on | |
| pub fn foo() {} | |
| #[unsafe(ffi_const)] //~ ERROR attribute cannot be used on | |
| macro_rules! bar { | |
| () => {}; | |
| } | |
| extern "C" { | |
| #[unsafe(ffi_const)] //~ ERROR attribute cannot be used on | |
| static INT: i32; | |
| #[ffi_const] //~ ERROR unsafe attribute used without unsafe | |
| fn bar(); | |
| } |