bug619433-1.js (344B)
1 /* Test compiling JSOP_STRICTEQ on known doubles. */ 2 3 function foo(x) { 4 return x === x; 5 } 6 7 for (var i = 0; i < 20; i++) { 8 assertEq(foo(1.2), true); 9 assertEq(foo(NaN), false); 10 } 11 12 function bar(x) { 13 if (x === x) 14 return true; 15 return false; 16 } 17 18 for (var i = 0; i < 20; i++) { 19 assertEq(bar(1.2), true); 20 assertEq(bar(NaN), false); 21 }