fix corner case in merge_vars

fixes #4139
This commit is contained in:
alexlamsl
2020-09-22 05:03:06 +08:00
parent 8fa470c17c
commit 51803cdcb2
2 changed files with 32 additions and 6 deletions

View File

@@ -2738,3 +2738,31 @@ issue_4135: {
}
expect_stdout: "1 -1 undefined"
}
issue_4139: {
options = {
merge_vars: true,
toplevel: true,
}
input: {
try {
console.log;
} catch (e) {
var a, arguments = 0;
} finally {
a = typeof arguments;
console.log(a);
}
}
expect: {
try {
console.log;
} catch (e) {
var a, arguments = 0;
} finally {
a = typeof arguments;
console.log(a);
}
}
expect_stdout: "object"
}