fix corner case in unused (#4362)

fixes #4361
This commit is contained in:
Alex Lam S.L
2020-12-11 16:57:05 +00:00
committed by GitHub
parent 515e93d88a
commit 076739db07
2 changed files with 49 additions and 31 deletions

View File

@@ -728,3 +728,33 @@ issue_4345: {
expect_stdout: "PASS"
node_version: ">=8"
}
issue_4361: {
options = {
reduce_vars: true,
unused: true,
}
input: {
console.log(function() {
var a = console.log("foo");
console;
var b = {
...a,
};
}());
}
expect: {
console.log(function() {
var a = console.log("foo");
console;
({
...a,
});
}());
}
expect_stdout: [
"foo",
"undefined",
]
node_version: ">=8"
}