tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

global-lossless-invoke.js (376B)


      1 // |jit-test| skip-if: !('wasmLosslessInvoke' in this)
      2 
      3 let bytecode = wasmTextToBinary(`(module
      4 (func (export "f") (result i32)
      5 	i32.const 1
      6 )
      7 )`);
      8 let g = newGlobal({sameCompartmentAs: wasmLosslessInvoke});
      9 let m = new g.WebAssembly.Module(bytecode);
     10 let i = new g.WebAssembly.Instance(m);
     11 
     12 assertEq(i.exports.f(), 1);
     13 assertEq(wasmLosslessInvoke(i.exports.f).value, 1);