staticoverflow.js (358B)
1 // overflows occurring during constant folding 2 3 var y = -null - y; 4 assertEq(y, NaN); 5 6 var x = -(void 0); 7 assertEq(x, NaN); 8 9 function overdiv() { 10 for(var i=0; i<25; i++) { 11 var a, b; 12 function f() { 13 } 14 a = f(); 15 b = (123 ^ 1) / 1234; 16 } 17 } 18 overdiv(); 19 20 function overadd() { 21 var a = 0x7ffffff0; 22 var b = 100; 23 return a + b; 24 } 25 overadd();