[JSC] Clean up Object.entries implementation
[WebKit-https.git] / JSTests / microbenchmarks / arrowfunction-call-in-class-constructor.js
1 var testValue  = 'test-value';
2
3 class A {
4     constructor() {
5         this.value = testValue;
6     }
7 }
8
9 class B extends A {
10     constructor() {
11         super();
12         var arrow  = () => testValue;
13         arrow();
14     }
15 }
16
17 noInline(B);
18
19 for (let i = 0; i < 1000000; ++i) {
20     let b = new B();
21     if (b.value != testValue)
22         throw "Error: bad result: " + result;
23 }