tor-browser

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

objectfuse-nursery-values.js (569B)


      1 // |jit-test| --fast-warmup
      2 
      3 var bigintNursery = BigInt(123);
      4 var stringNursery = "foobarbaz".substring(1);
      5 var objectNursery = "a,b,c".split(",");
      6 
      7 var bigintTenured = 1n;
      8 var stringTenured = "a";
      9 var objectTenured = Math;
     10 
     11 function f() {
     12  var res = 0;
     13  for (var i = 0; i < 200; i++) {
     14    res += (bigintNursery !== 0n);
     15    res += (stringNursery !== "foobarbaz");
     16    res += (typeof objectNursery !== "string");
     17    res += (bigintTenured !== 0n);
     18    res += (stringTenured !== "b");
     19    res += (typeof objectTenured !== "string");
     20  }
     21  assertEq(res, 1200);
     22 }
     23 f();