//@ compile-flags: -C opt-level=3 -Z mir-opt-level=0 //@ min-llvm-version: 21 #![crate_type = "lib"] unsafe extern "C" { safe fn do_something(p: &i32); } #[unsafe(no_mangle)] pub fn test() -> i32 { // CHECK-LABEL: @test( // CHECK: ret i32 0 let i = 0; do_something(&i); do_something(&i); i }