Skip to content

Commit d7cd46e

Browse files
taiki-enbdd0121
authored andcommitted
Use intrinsics::catch_unwind instead of intrinsics::try
intrinsics::try has been renamed in rust-lang/rust#121598.
1 parent 6720a34 commit d7cd46e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/panicking.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ pub fn catch_unwind<E: Exception, R, F: FnOnce() -> R>(f: F) -> Result<R, Option
3939

4040
let data_ptr = &mut data as *mut _ as *mut u8;
4141
unsafe {
42-
return if core::intrinsics::r#try(do_call::<F, R>, data_ptr, do_catch::<E>) == 0 {
42+
return if core::intrinsics::catch_unwind(do_call::<F, R>, data_ptr, do_catch::<E>) == 0 {
4343
Ok(ManuallyDrop::into_inner(data.r))
4444
} else {
4545
Err(ManuallyDrop::into_inner(data.p))

0 commit comments

Comments
 (0)