diff --git a/utils/jsffi/dyld.mjs b/utils/jsffi/dyld.mjs index bcd08cbb43b3d4763a0768fc0e8d7f50a9c773cd..fb0e229cf5881b09a6a23763c4db3accb601c715 100755 --- a/utils/jsffi/dyld.mjs +++ b/utils/jsffi/dyld.mjs @@ -229,10 +229,7 @@ class DyLD { // memory access near this address will trap immediately. // // In JS API i32 is signed, hence this layer of redirection. - static #poison = new WebAssembly.Global( - { value: "i32", mutable: false }, - 0xffffffff - DyLD.#pageSize - ).value; + static #poison = (0xffffffff - DyLD.#pageSize) | 0; // When processing exports, skip the following ones since they're // generated by wasm-ld.