From 84d096b5778cb3023b6300099a8128cdff21a3e3 Mon Sep 17 00:00:00 2001 From: Filip Lundgren Date: Sat, 16 Mar 2024 15:42:22 -0400 Subject: [PATCH] Fix wasm workers futex support --- src/library_wasm_worker.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/library_wasm_worker.js b/src/library_wasm_worker.js index 5e9d1161e7406..d027f3f592454 100644 --- a/src/library_wasm_worker.js +++ b/src/library_wasm_worker.js @@ -99,7 +99,7 @@ addToLibrary({ _emscripten_wasm_worker_initialize(m['sb'], m['sz']); #if PTHREADS // Record that this Wasm Worker supports synchronous blocking in emscripten_futex_wake(). - ___set_thread_state(/*thread_ptr=*/0, /*is_main_thread=*/0, /*is_runtime_thread=*/0, /*supports_wait=*/0); + ___set_thread_state(/*thread_ptr=*/0, /*is_main_thread=*/0, /*is_runtime_thread=*/0, /*supports_wait=*/1); #endif #if STACK_OVERFLOW_CHECK >= 2 // Fix up stack base. (TLS frame is created at the bottom address end of the stack)