tor-browser

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

non-extensible-elements5.js (373B)


      1 // Make sure a non-extensible proto object that's later frozen is handled
      2 // correctly by AddElement ICs.
      3 function f() {
      4    var proto = {60: "ok"};
      5    Object.preventExtensions(proto);
      6    var o = Object.create(proto);
      7    for (var i = 0; i < 65; i++) {
      8 o[i] = i;
      9 if (i === 50)
     10     Object.freeze(proto);
     11    }
     12    assertEq(o[60], "ok");
     13    assertEq(o[61], 61);
     14 }
     15 f();