[JSC] AI should not propagate AbstractValue relying on constant folding phase
[WebKit-https.git] / JSTests / microbenchmarks / object-iterate.js
1 var obj = {
2     a: 1,
3     b: 2,
4     c: 3,
5     d: null,
6     e: 'e'
7 };
8
9 function test(src) {
10     var array = [];
11     var keys = Object.keys(src);
12     for (var i = 0; i < keys.length; ++i) {
13         var key = keys[i];
14         array.push(src[key]);
15     }
16     return array;
17 }
18 noInline(test);
19
20 for (var i = 0; i < 1e4; ++i)
21     test(obj);