tor-browser

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

mutable-proto-teleporting.js (321B)


      1 // The teleporting optimization should work correctly
      2 // when we modify an object's proto.
      3 
      4 var A = {x: 1};
      5 var B = Object.create(A);
      6 
      7 var C = {};
      8 C.__proto__ = B;
      9 
     10 function f() {
     11    for (var i=0; i<25; i++) {
     12        assertEq(C.x, (i <= 20) ? 1 : 3);
     13        if (i === 20) {
     14            B.x = 3;
     15        }
     16    }
     17 }
     18 f();