//@ needs-asm-support | |
#![deny(unsafe_code)] | |
use std::arch::global_asm; | |
#[allow(unsafe_code)] | |
mod allowed_unsafe { | |
std::arch::global_asm!(""); | |
} | |
macro_rules! unsafe_in_macro { | |
() => { | |
global_asm!(""); //~ ERROR: usage of `core::arch::global_asm` | |
}; | |
} | |
global_asm!(""); //~ ERROR: usage of `core::arch::global_asm` | |
unsafe_in_macro!(); | |
fn main() {} |