tor-browser

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

disabled.js (484B)


      1 // |jit-test| skip-if: wasmMemoryControlEnabled()
      2 
      3 const { validate } = WebAssembly;
      4 
      5 const UNRECOGNIZED_OPCODE = /unrecognized opcode/;
      6 
      7 let simpleTests = [
      8    "(module (func (memory.discard (i32.const 0) (i32.const 65536))))",
      9 ];
     10 
     11 for (let src of simpleTests) {
     12    let bin = wasmTextToBinary(src);
     13    assertEq(validate(bin), false);
     14    wasmCompilationShouldFail(bin, UNRECOGNIZED_OPCODE);
     15 }
     16 
     17 const mem = new WebAssembly.Memory({ initial: 1 });
     18 assertEq(mem.discard, undefined);