tor-browser

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

bug1697483.js (879B)


      1 function baz() { with({}) {}}
      2 
      3 function foo(a,b,c) {
      4    var x1 = a + b;
      5    var y1 = b + c;
      6    var z1 = a + c;
      7    var x2 = a * b;
      8    var y2 = b * c;
      9    var z2 = a * c;
     10    var x3 = a - b;
     11    var y3 = b - c;
     12    var z3 = a - c;
     13    var x4 = b - a;
     14    var y4 = c - b;
     15    var z4 = c - a;
     16    var x1b = 1 + a + b;
     17    var y1b = 1 + b + c;
     18    var z1b = 1 + a + c;
     19    var x2b = 1 + a * b;
     20    var y2b = 1 + b * c;
     21    var z2b = 1 + a * c;
     22    var x3b = 1 + a - b;
     23    var y3b = 1 + b - c;
     24    var z3b = 1 + a - c;
     25    var x4b = 1 + b - a;
     26    var y4b = 1 + c - b;
     27    var z4b = 1 + c - a;
     28 
     29    var arg = arguments[a];
     30 
     31    baz(x1, y1, z1, x1b, y1b, z1b,
     32 x2, y2, z2, x2b, y2b, z2b,
     33 x3, y3, z3, x3b, y3b, z3b,
     34 x4, y4, z4, x4b, y4b, z4b);
     35 
     36    return arg;
     37 }
     38 
     39 function bar(a,b,c) {
     40    return foo(a+b,b+c,c+a);
     41 }
     42 
     43 with ({}) {}
     44 for (var i = 0; i < 100; i++) {
     45    bar(0,0,0)
     46 }