tor-browser

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

bug1397385.js (422B)


      1 var g = newGlobal({newCompartment: true});
      2 
      3 g.evaluate(`
      4    function testInnerFun(defaultArg = 1) {
      5        function innerFun(expectedThis) { return this; }
      6        h();
      7        return innerFun; // To prevent the JIT from optimizing out innerFun.
      8    }
      9 `);
     10 
     11 g.h = function () {
     12    var res = (new Debugger(g)).getNewestFrame().eval('assertEq(innerFun(), this)');
     13    assertEq("return" in res, true);
     14 }
     15 
     16 g.testInnerFun();