// compile-flags: -O | |
#![feature(asm)] | |
#![crate_type = "lib"] | |
// Check that inline assembly expressions without any outputs | |
// are marked as having side effects / being volatile | |
// CHECK-LABEL: @assembly | |
#[no_mangle] | |
pub fn assembly() { | |
unsafe { asm!("") } | |
// CHECK: tail call void asm sideeffect "", {{.*}} | |
} |