oom-wrong-argument-number-for-import-call.js (465B)
1 function f() { 2 // Too many results returned. 3 return [52, 10, 0, 0]; 4 } 5 6 let binary = wasmTextToBinary(` 7 (module 8 (import "env" "f" (func $f (result i32 i32 i32))) 9 (func (export "run") (result i32) 10 (call $f) 11 i32.sub 12 i32.sub)) 13 `); 14 15 let module = new WebAssembly.Module(binary); 16 let instance = new WebAssembly.Instance(module, { env: { f } }); 17 let run = instance.exports.run; 18 19 // Run once for setup. 20 try { run(); } catch {} 21 22 oomTest(run);