blob: 3f74666d0aedc07685992065bef22d534e87a5b3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
// |jit-test| slow; skip-if: !('oomTest' in this)
// Test baseline compiler only.
if (typeof wasmCompileMode === 'undefined' || wasmCompileMode() != 'baseline')
quit();
try {
var bin = wasmTextToBinary(
`(module (func (result i32) (param f64) (param f32)
i64.const 0
local.get 0
drop
i32.wrap_i64
f64.const 0
f64.const 0
i32.const 0
select
f32.const 0
f32.const 0
f32.const 0
i32.const 0
select
i32.const 0
i32.const 0
i32.const 0
select
select
drop
drop))`);
oomTest(() => new WebAssembly.Module(bin));
} catch(e) { }
|