tor-browser

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

bug504587-1.js (428B)


      1 // This test case failed a WIP patch. See https://bugzilla.mozilla.org/show_bug.cgi?id=504587#c68
      2 
      3 function B() {}
      4 B.prototype.x = 1;
      5 var d = new B;
      6 
      7 var names = ['z', 'z', 'z', 'z', 'z', 'z', 'z', 'x'];
      8 for (var i = 0; i < names.length; i++) {
      9    x = d.x;  // guard on shapeOf(d)
     10    d[names[i]] = 2;  // unpredicted shape change
     11    y = d.x;  // guard here is elided
     12 }
     13 assertEq(y, 2);  // Assertion failed: got 1, expected 2