tor-browser

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

inline-arguments-formals.js (539B)


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