regress-1628426.js (586B)
1 // |jit-test| skip-if: !wasmDebuggingEnabled() 2 var g20 = newGlobal({ 3 newCompartment: true 4 }); 5 g20.parent = this; 6 g20.eval("Debugger(parent).onEnterFrame = function() {};"); 7 8 let bytes = wasmTextToBinary(` 9 (module 10 (func $dup (param i32) (result i32 i32) 11 (local.get 0) 12 (local.get 0) 13 (i32.const 2) 14 (i32.mul)) 15 (func $main (export "main") (param i32 i32) (result i32) 16 (local.get 1) 17 (call $dup) 18 (i32.sub)))`); 19 20 let instance = new WebAssembly.Instance(new WebAssembly.Module(bytes)); 21 22 assertEq(instance.exports.main(0, 1), -1)