tor-browser

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

bug-888002-2.js (397B)


      1 // Constant folding doesn't affect non-strict delete.
      2 
      3 (function (x) {
      4    // These senseless delete-expressions are legal. Per ES5.1 11.4.1 step 2,
      5    // each one does nothing and returns true.
      6    assertEq(delete (1 ? x : x), true);
      7    assertEq(delete (0 || x), true);
      8    assertEq(delete (1 && x), true);
      9 
     10    // This one is legal too, but returns false.
     11    assertEq(delete x, false);
     12 }());