[JSC] AI should not propagate AbstractValue relying on constant folding phase
[WebKit-https.git] / JSTests / microbenchmarks / negative-zero-divide.js
1 function foo() {
2   var x = 1;
3   var y = -1;
4   var s;
5   var i;
6   for (i = 0; i < 2001; i++) {
7     if (i == 2000)
8       x = 0;
9     s = 1/(x/y+(-0));
10   }
11   return s;
12 }
13
14 var x = (1/(0/-1+(-0))).toString();
15 var y = foo().toString();
16
17 if (x != y)
18     throw "Error: bad result: " + y;
19