fix corner case in collapse_vars (#4855)

fixes #4854
This commit is contained in:
Alex Lam S.L
2021-04-13 18:22:08 +01:00
committed by GitHub
parent f1f4a4dd82
commit c53af3dfb1
2 changed files with 28 additions and 1 deletions

View File

@@ -1681,3 +1681,25 @@ issue_4817: {
expect_stdout: "function"
node_version: ">=6"
}
issue_4854: {
options = {
collapse_vars: true,
inline: true,
side_effects: true,
unused: true,
}
input: {
console.log(function(a) {
(function(b = a = "foo") {
[] = "foo";
})();
a;
}());
}
expect: {
console.log(void ([] = "foo"));
}
expect_stdout: "undefined"
node_version: ">=6"
}