Source code
Revision control
Copy as Markdown
Other Tools
try {
g = newGlobal({ newCompartment: true });
g.z = this;
g.eval(
"(" +
function () {
Debugger(z).onExceptionUnwind = function (y) {
y.eval("f=0");
};
} +
")()"
);
(function f() {
x;
})();
} catch (e) {
assertEq(e instanceof ReferenceError, true);
}