tor-browser

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

bug1852398.js (444B)


      1 // |jit-test| --no-threads
      2 
      3 function inner(obj, f) {
      4  return obj.x + f();
      5 }
      6 
      7 function middle(obj, f) {
      8  return inner(obj, f);
      9 }
     10 
     11 function outer(obj, f) {
     12  return middle(obj, f);
     13 }
     14 
     15 var fs = [() => 1, () => 2];
     16 
     17 with ({}) {}
     18 for (var i = 0; i < 1500; i++) {
     19  var obj = {x: 1};
     20  obj["y" + i % 2] = 2;
     21  outer(obj, fs[i % 2]);
     22 }
     23 for (var i = 0; i < 1500; i++) {
     24  var obj = {x: 1};
     25  obj["y" + (3 + (i % 10))] = 2;
     26  outer(obj, fs[i % 2]);
     27 }