1 // compile-flags: -C panic=abort -O
4 #![feature(unwind_attributes, core_intrinsics)]
11 fn catch(data: *mut u8, exception: *mut u8);
16 pub unsafe fn foo() -> i32 {
17 // CHECK: call void @bar
19 std::intrinsics::r#try(|x| bar(x), 0 as *mut u8, |x, y| catch(x, y))