tor-browser

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

bug1602675.js (549B)


      1 // |jit-test| skip-if: !isAsmJSCompilationAvailable()
      2 //
      3 // Confusion between TA constructor and TA view led to invalid wasm code
      4 // generation and a subsequent failure in the wasm verifier.  This code should
      5 // not validate; we should fall back to JS execution.
      6 
      7 function f(stdlib, foreign, buffer) {
      8    "use asm";
      9    var i32 =stdlib.Int32Array
     10    function g(i) {
     11        i=i|0;
     12        var j=0;
     13        for (; (j>>>0) < 100000; j=(j+1)|0)
     14            i32[i>>2] = j;
     15    }
     16    return g
     17 }
     18 var g = f(this, null, new ArrayBuffer(1<<16));
     19 g(1<<16);