// overflows occurring during constant folding var y = -null - y; assertEq(y, NaN); var x = -(void 0); assertEq(x, NaN); function overdiv() { for(var i=0; i<25; i++) { var a, b; function f() { } a = f(); b = (123 ^ 1) / 1234; } } overdiv(); function overadd() { var a = 0x7ffffff0; var b = 100; return a + b; } overadd();