tor-browser

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

objectfuse-global-windowproxy-invalidate-1.js (366B)


      1 // |jit-test| --fast-warmup
      2 
      3 // Test for GetProp loading a global constant.
      4 
      5 function changeGlobalProp(i) {
      6  with (this) {} // Don't inline.
      7  if (i === 1900) {
      8    globalProp = 5;
      9  }
     10 }
     11 var globalProp = 3;
     12 function f() {
     13  var res = 0;
     14  for (var i = 0; i < 2000; i++) {
     15    res += globalThis.globalProp;
     16    changeGlobalProp(i);
     17  }
     18  assertEq(res, 6198);
     19 }
     20 f();