-1:000000000000 | 0:413def1530ea |
---|---|
1 // |jit-test| ion-eager | |
2 | |
3 function causeBreak(t, n, r) { | |
4 gcPreserveCode(); | |
5 gc(); | |
6 } | |
7 | |
8 function centralizeGetProp(p) | |
9 { | |
10 p.someProp; | |
11 } | |
12 | |
13 var handler = {}; | |
14 | |
15 function test() { | |
16 var p = new Proxy({}, handler); | |
17 | |
18 var count = 5; | |
19 for (var i = 0; i < count; i++) { | |
20 centralizeGetProp(p); | |
21 } | |
22 handler.get = causeBreak; | |
23 centralizeGetProp(p); | |
24 } | |
25 | |
26 test(); |