tor-browser

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

inline-arguments-apply-rectifier.js (507B)


      1 // |jit-test| --fast-warmup
      2 
      3 function foo(a,b) {
      4    with ({}) {}
      5    return a + b;
      6 }
      7 
      8 var obj = {};
      9 function inner(x,y) {
     10    assertEq(x + y, foo.apply(obj, arguments));
     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 }