js/src/jit-test/tests/ion/bug736141.js

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:3cf9b9e049a3
1 function test(i) {
2 return i * 0 + 0;
3 }
4
5 for(var i=0; i<100; i++){
6 var x = test(-i);
7 assertEq((x===0 && (1/x)===-Infinity), false); // value should be 0, not -0
8 }
9
10 function test2(i) {
11 return 0 - i;
12 }
13
14 for(var i=-100; i<100; i++){
15 var x = test2(-i);
16 assertEq(x, i);
17 }
18

mercurial