/js/src/jit-test/tests/jaeger/getter-hook-2.js
http://github.com/zpao/v8monkey · JavaScript · 19 lines · 17 code · 1 blank · 1 comment · 3 complexity · 5a5af0269f3a60976faedba98f664112 MD5 · raw file
- // PIC on CALLPROP invoking getter hook.
- function foo(arr) {
- for (var i = 0; i < 100; i++)
- arr[i].caller(false);
- }
- arr = Object.create(Object.prototype);
- first = Object.create({});
- first.caller = bar;
- second = Object.create({});
- second.caller = bar;
- for (var i = 0; i < 100; )
- arr[i++] = foo;
- foo.caller;
- function bar(x) {
- if (x)
- foo(arr);
- }
- bar(true);