[JSC] AI should not propagate AbstractValue relying on constant folding phase
[WebKit-https.git] / JSTests / microbenchmarks / inline-arguments-local-escape.js
1 //@ runNoFTL
2
3 function foo() {
4     return arguments;
5 }
6
7 function bar(a, b, c) {
8     var thingy = foo(b, c, 42);
9     return thingy[0] + thingy[1] + thingy[2];
10 }
11
12 for (var i = 0; i < 200000; ++i) {
13     var result = bar(1, 2, 3);
14     if (result != 47)
15         throw "Bad result: " + result;
16 }