From 63d45b2503dde238c4241c49a926456b18b5edca 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 --- crates/core_arch/src/wasm32/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/core_arch/src/wasm32/mod.rs b/crates/core_arch/src/wasm32/mod.rs index 812124c87f..0ee1ff4a54 100644 --- a/crates/core_arch/src/wasm32/mod.rs +++ b/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) -> !; }