[JSC] AI should not propagate AbstractValue relying on constant folding phase
[WebKit-https.git] / JSTests / stress / array-indexof-negative-zero.js
1 function shouldBe(actual, expected) {
2     if (actual !== expected)
3         throw new Error('bad value: ' + actual);
4 }
5
6 {
7     let array = [42.195, -0.0];
8     shouldBe(array.indexOf(0), 1);
9     shouldBe(array.indexOf(-0), 1);
10 }
11 {
12     let array = [42.195, 0, -0.0];
13     shouldBe(array.indexOf(0), 1);
14     shouldBe(array.indexOf(-0), 1);
15 }
16 {
17     let array = [42, 0];
18     shouldBe(array.indexOf(0), 1);
19     shouldBe(array.indexOf(-0), 1);
20 }