//@ needs-unwind struct Noise; impl Drop for Noise { fn drop(&mut self) { eprintln!("Noisy Drop"); } } fn panic() { panic!(); } // EMIT_MIR c_unwind_terminate.test.AbortUnwindingCalls.after.mir extern "C" fn test() { // CHECK-LABEL: fn test( // CHECK: drop // CHECK-SAME: unwind: [[unwind:bb.*]]] // CHECK: [[unwind]] (cleanup) // CHECK-NEXT: terminate(abi) let _val = Noise; panic(); } fn main() {}