comparison: js/src/jit-test/tests/jaeger/getter-hook-1.js
js/src/jit-test/tests/jaeger/getter-hook-1.js
- branch
- TOR_BUG_9701
- changeset 15
- b8a032363ba2
equal
deleted
inserted
replaced
|
1 // GETPROP PIC with multiple stubs containing getter hooks. |
|
2 |
|
3 function foo(arr) { |
|
4 for (var i = 0; i < 100; i++) |
|
5 arr[i].caller; |
|
6 } |
|
7 arr = Object.create(Object.prototype); |
|
8 first = Object.create({}); |
|
9 first.caller = null; |
|
10 second = Object.create({}); |
|
11 second.caller = null; |
|
12 for (var i = 0; i < 100; ) { |
|
13 arr[i++] = first; |
|
14 arr[i++] = foo; |
|
15 arr[i++] = second; |
|
16 } |
|
17 foo.caller; |
|
18 foo(arr); |