tor-browser

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

inline-arguments-slice-rectifier-2.js (521B)


      1 // |jit-test| --fast-warmup
      2 
      3 function foo(a, b) {
      4  with ({}) {}
      5  return a + b;
      6 }
      7 
      8 function inner(x, y, z) {
      9  var args = Array.prototype.slice.call(arguments, 1);
     10  assertEq(y + z, foo(args[0], args[1]));
     11 }
     12 
     13 function outer0() {
     14  trialInline();
     15  inner();
     16 }
     17 
     18 function outer1() {
     19  trialInline();
     20  inner(1);
     21 }
     22 
     23 function outer2() {
     24  trialInline();
     25  inner(1, 2);
     26 }
     27 
     28 function outer3() {
     29  trialInline();
     30  inner(1, 2, 3);
     31 }
     32 
     33 with ({}) {}
     34 
     35 for (var i = 0; i < 50; i++) {
     36  outer0();
     37  outer1();
     38  outer2();
     39  outer3();
     40 }