michael@0: // No test case, just make sure this doesn't assert. michael@0: function testNegZero2() { michael@0: var z = 0; michael@0: for (let j = 0; j < 5; ++j) { ({p: (-z)}); } michael@0: } michael@0: testNegZero2(); michael@0: michael@0: function testConstSwitch() { michael@0: var x; michael@0: for (var j=0;j<5;++j) { switch(1.1) { case NaN: case 2: } x = 2; } michael@0: return x; michael@0: } michael@0: assertEq(testConstSwitch(), 2);