[JSC] AI should not propagate AbstractValue relying on constant folding phase
[WebKit-https.git] / JSTests / microbenchmarks / direct-arguments-overridden-length.js
1 (function() {
2     var args = (function() {
3         var result = arguments;
4         result.length = 6;
5         return result;
6     })(1, 2, 3, 4, 5);
7     
8     var array = [args, [1, 2, 3]];
9     
10     var result = 0;
11     for (var i = 0; i < 1000000; ++i)
12         result += array[i % array.length].length;
13     
14     if (result != 4500000)
15         throw "Error: bad result: " + result;
16 })();