[JSC] Do not use asArrayModes() with Structures because it discards TypedArray inform...
[WebKit-https.git] / JSTests / stress / for-in-proxy.js
1 var createProxy = $vm.createProxy;
2
3 function foo(o_) {
4     var o = o_;
5     var result = 0;
6     for (var s in o) {
7         result += o[s];
8     }
9     return result;
10 }
11
12 noInline(foo);
13
14 for (var i = 0; i < 10000; ++i) {
15     var result = foo(createProxy({a:1, b:2, c:3, d:4}));
16     if (result != 1 + 2 + 3 + 4)
17         throw "Error: bad result: " + result;
18 }