Source code

Revision control

Copy as Markdown

Other Tools

// Don't fail if code after try statement is unreachable.
function f() {
try {
throw 1;
} catch(e) {
throw 5;
}
// Unreachable.
assertEq(0, 2);
var res = 0;
for (var i=0; i<10; i++)
res += 2;
return res;
}
var c = 0;
for (var i=0; i<5; i++) {
try {
f();
assertEq(0, 1);
} catch(e) {
c += e;
}
}
assertEq(c, 25);