From 81f7534afbc8e3a6b99ec3144468d96855283914 Mon Sep 17 00:00:00 2001 From: NatrixAeria Date: Sat, 20 Mar 2021 12:27:41 +0100 Subject: [PATCH] Update WebAssembly Atomics Due to commit 902ea588eab849e7254d3bc76abf32d833ac0dd6 in the llvm-project i32.atomic.wait and i64.atomic.wait got renamed to memory.atomic.wait32 and memory.atomic.wait64. --- crates/core_arch/src/wasm32/atomic.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/core_arch/src/wasm32/atomic.rs b/crates/core_arch/src/wasm32/atomic.rs index 2223de986e..fa6a31406f 100644 --- a/crates/core_arch/src/wasm32/atomic.rs +++ b/crates/core_arch/src/wasm32/atomic.rs @@ -12,9 +12,9 @@ use stdarch_test::assert_instr; extern "C" { - #[link_name = "llvm.wasm.memory.atomic.wait.i32"] + #[link_name = "llvm.wasm.memory.atomic.wait32"] fn llvm_atomic_wait_i32(ptr: *mut i32, exp: i32, timeout: i64) -> i32; - #[link_name = "llvm.wasm.memory.atomic.wait.i64"] + #[link_name = "llvm.wasm.memory.atomic.wait64"] fn llvm_atomic_wait_i64(ptr: *mut i64, exp: i64, timeout: i64) -> i32; #[link_name = "llvm.wasm.memory.atomic.notify"] fn llvm_atomic_notify(ptr: *mut i32, cnt: i32) -> i32;