blob: 8ce4f5a89bf60f8aeaa21912b2cba904c476708f [file] [log] [blame]
function test1() {
try {
return "try";
} finally {
return "finally";
}
}
assertEq(test1(), "finally");
function test2() {
try {
throw 4;
} catch(e) {
return "catch";
} finally {
return "finally";
}
}
assertEq(test2(), "finally");
function test3() {
try {
throw 4;
} finally {
return "finally"; // Don't rethrow.
}
}
assertEq(test3(), "finally");