// compile-flags: -O #![feature(llvm_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 { llvm_asm!("") } // CHECK: tail call void asm sideeffect "", {{.*}} }