From 281fe5f4744e143e56fdfe88b58fb125fa7323c3 Mon Sep 17 00:00:00 2001 From: Noa Date: Fri, 1 Nov 2024 00:43:53 -0500 Subject: [PATCH] Use C-unwind abi for the llvm.wasm.throw intrinsic --- library/stdarch/crates/core_arch/src/wasm32/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/stdarch/crates/core_arch/src/wasm32/mod.rs b/library/stdarch/crates/core_arch/src/wasm32/mod.rs index 812124c87f4f..0ee1ff4a5414 100644 --- a/library/stdarch/crates/core_arch/src/wasm32/mod.rs +++ b/library/stdarch/crates/core_arch/src/wasm32/mod.rs @@ -32,7 +32,7 @@ pub fn unreachable() -> ! { crate::intrinsics::abort() } -extern "C" { +extern "C-unwind" { #[link_name = "llvm.wasm.throw"] fn wasm_throw(tag: i32, ptr: *mut u8) -> !; }