/js/src/jit-test/tests/jaeger/bug563000/eif-trap-typechange.js
http://github.com/zpao/v8monkey · JavaScript · 13 lines · 10 code · 1 blank · 2 comment · 0 complexity · c2e130beaad425d5e33ff3648e56f119 MD5 · raw file
- // |jit-test| mjitalways;debug
- setDebug(true);
- function nop(){}
- function caller(obj) {
- assertJit();
- var x = ({ dana : "zuul" });
- return x;
- }
- // 0 is the pc of "assertJit()", we want the pc of "return x", 2 lines below.
- var pc = line2pc(caller, pc2line(caller, 0) + 2);
- trap(caller, pc, "x = 'success'; nop()");
- assertEq(caller(this), "success");