// Test that we can OSR with the same script on the stack multiple times. var g = newGlobal(); var dbg = new Debugger; g.toggle = function toggle() { dbg.addDebuggee(g); var frame = dbg.getNewestFrame(); } g.eval("" + function f(x) { if (x == 0) { toggle(); return; } f(x - 1); }); g.eval("f(3);");