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