Source code
Revision control
Copy as Markdown
Other Tools
// |jit-test| error:foo
var g = newGlobal({newCompartment: true});
g.parent = this;
g.eval("(" + function() {
var dbg = new Debugger(parent);
count = 0;
dbg.onExceptionUnwind = function(frame) {
frame.onPop = function() { if (count++ < 30) frame.eval("x = 3"); };
};
} + ")()");
Object.defineProperty(this, "x", {set: [].map});
throw "foo";