tor-browser

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

bug1790615.js (539B)


      1 // |jit-test| --fuzzing-safe; --cpu-count=2; --ion-offthread-compile=off; skip-if: !isAsmJSCompilationAvailable()
      2 
      3 load(libdir + "asserts.js");
      4 
      5 function asmCompile() {
      6  var f = Function.apply(null, arguments);
      7  return f;
      8 }
      9 var code = asmCompile('glob', 'imp', 'b', `
     10 "use asm";
     11 function f(i,j) {
     12  i=i|0;
     13  j=j|0;
     14 }
     15 return f
     16 `);
     17 let g80 = newGlobal({newCompartment: true});
     18 // Compiling to a Stencil XDR should fail because XDR encoding does not support asm.js
     19 assertThrowsInstanceOf(() => g80.compileToStencilXDR(code, {}), g80.Error);