tor-browser

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

lexical-check-3.js (460B)


      1 // |jit-test| skip-if: getBuildConfiguration("arm64")
      2 //
      3 // Test skipped on ARM64 due to bug 1546742.
      4 function f() {
      5 
      6    function g(n) {
      7        n = n|0;
      8        var s = 0;
      9        for (var i = 0; (i = i + 1 |0) < 1000;) {
     10            s = s * i;
     11            if (!n) {
     12                s = x;
     13            }
     14        }
     15        return s;
     16    }
     17 
     18    return g;
     19    let x;
     20 }
     21 
     22 var func = f();
     23 var r;
     24 for (var i = 0; i < 2000; i++)
     25    r = func(i + 1);
     26 assertEq(r, 0);