comparison: js/src/jit-test/tests/jaeger/getter-hook-2.js
js/src/jit-test/tests/jaeger/getter-hook-2.js
- changeset 0
- 6474c204b198
equal
deleted
inserted
replaced
|
1 // PIC on CALLPROP invoking getter hook. |
|
2 |
|
3 function foo(arr) { |
|
4 for (var i = 0; i < 100; i++) |
|
5 arr[i].caller(false); |
|
6 } |
|
7 arr = Object.create(Object.prototype); |
|
8 first = Object.create({}); |
|
9 first.caller = bar; |
|
10 second = Object.create({}); |
|
11 second.caller = bar; |
|
12 for (var i = 0; i < 100; ) |
|
13 arr[i++] = foo; |
|
14 foo.caller; |
|
15 function bar(x) { |
|
16 if (x) |
|
17 foo(arr); |
|
18 } |
|
19 bar(true); |