tor-browser

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

inline-arguments-spread-optimization-rectifier.js (485B)


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