[JSC] AI should not propagate AbstractValue relying on constant folding phase
[WebKit-https.git] / JSTests / stress / direct-arguments-in-bounds-to-out-of-bounds.js
1 function shouldBe(actual, expected)
2 {
3     if (actual !== expected)
4         throw new Error('bad value: ' + actual);
5 }
6
7 function args()
8 {
9     return arguments[1];
10 }
11 noInline(args);
12
13 for (var i = 0; i < 1e6; ++i)
14     shouldBe(args(0, 1, 2), 1);
15
16 for (var i = 0; i < 1e6; ++i)
17     shouldBe(args(0), undefined);