summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/ion/bug736141.js
blob: b003eed45e630edda79b3e9551a6898b61ad1521 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function test(i) {
    return i * 0 + 0;
}

for(var i=0; i<100; i++){
    var x = test(-i);
    assertEq((x===0 && (1/x)===-Infinity), false); // value should be 0, not -0
}

function test2(i) {
    return 0 - i;
}

for(var i=-100; i<100; i++){
    var x = test2(-i);
    assertEq(x, i);
}