tor-browser

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

regexp-test-direct-bug-694752.js (416B)


      1 function whoo() {
      2    // Cause mjit to use the script's RegExpObject directly when it compiles this function.
      3    assertEq(/foo.*baz/.test('foobarbaz'), true);
      4 }
      5 
      6 var orig_test = RegExp.prototype.test
      7 for (var i = 0; i < 50; ++i)
      8    whoo();
      9 eval('RegExp.prototype.test = function(str) { return orig_test.call(this, str) }')
     10 for (var i = 0; i < 50; ++i)
     11    whoo();
     12 RegExp.prototype.test = orig_test;
     13 gc();
     14 whoo();