blob: 0e748137d2f4b57486a3b4187be30f6731591a68 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
// Check proper handling of OOM during segments creation.
var x = {};
Object.defineProperty(x, "", {
enumerable: true,
get: function () {
new WebAssembly.Instance(
new WebAssembly.Module(
wasmTextToBinary(
'(func $f (result f32) f32.const 0)(table (export "g") 1 funcref) (elem (i32.const 0) $f)'
)
)
).exports.g
.get(0)
.type(WebAssembly, "", WebAssembly.Module, {});
},
});
oomTest(function () {
Object.values(x);
});
|