michael@0: function testUndemotableBinaryOp() { michael@0: var out = []; michael@0: for (let j = 0; j < 5; ++j) { out.push(6 - ((void 0) ^ 0x80000005)); } michael@0: return out.join(","); michael@0: } michael@0: assertEq(testUndemotableBinaryOp(), "2147483649,2147483649,2147483649,2147483649,2147483649");