var evalInFrame = (function (global) { | |
var dbgGlobal = newGlobal(); | |
var dbg = new dbgGlobal.Debugger(); | |
return function evalInFrame(upCount, code) { | |
dbg.addDebuggee(global); | |
var frame = dbg.getNewestFrame().older; | |
var completion = frame.eval(code); | |
}; | |
})(this); | |
function g1(x, args) {} | |
function f1(x, y, o) { | |
for (var i=0; i<50; i++) { | |
o.apply(evalInFrame(0, "x"), x); | |
} | |
} | |
var o1 = {apply: g1}; | |
assertEq(f1(3, 5, o1), undefined); |