Source code

Revision control

Copy as Markdown

Other Tools

// Just don't assert or crash.
function f() {
let c
try {
(eval("\
(function(){\
with(\
this.__defineGetter__(\"x\", function(){for(a = 0; a < 3; a++){c=a}})\
){}\
})\
"))()
} catch(e) {}
}
f()
print(x)