tor-browser

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

inline-arguments-index-constant-oob.js (624B)


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