tor-browser

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

inline-arguments-exists-negative-index-2.js (403B)


      1 // |jit-test| --fast-warmup
      2 
      3 function inner(i) {
      4  return i in arguments;
      5 }
      6 
      7 function outer(i) {
      8  trialInline();
      9 
     10  // Loop header to trigger OSR.
     11  let r = 0;
     12  for (let j = 0; j < 1; ++j) {
     13    r += inner(i);
     14  }
     15  return r;
     16 }
     17 
     18 let count = 0;
     19 
     20 for (let i = 0; i <= 100; ++i) {
     21    if (i === 50) {
     22      Object.prototype[-1] = 0;
     23    }
     24    count += outer(i < 100 ? i : -1);
     25 }
     26 
     27 assertEq(count, 1 + 1);