[JSC] Clean up Object.entries implementation
[WebKit-https.git] / JSTests / microbenchmarks / poly-chain-access.js
1 (function() {
2     function Foo() { }
3     Foo.prototype.f = 42;
4     function Bar() { }
5     Bar.prototype = new Foo();
6     
7     var o = new Bar();
8     var p = new Bar();
9     p.g = 43;
10     
11     var n = 1000000;
12     var result = 0;
13     for (var i = 0; i < n; ++i) {
14         result += o.f;
15         var tmp = o;
16         o = p;
17         p = tmp;
18     }
19     
20     if (result != n * 42)
21         throw "Error: bad result: " + result;
22 })();