fix corner case in unused (#3674)

fixes #3673
This commit is contained in:
Alex Lam S.L
2020-01-07 20:06:25 +08:00
committed by GitHub
parent 4d6771b9b1
commit f5ceff6e4b
2 changed files with 21 additions and 1 deletions

View File

@@ -4196,7 +4196,7 @@ merge(Compressor.prototype, {
if (node instanceof AST_Assign) {
if (node.write_only === "p" && node.right.may_throw_on_access(compressor)) return;
var right = get_rhs(node);
if (init && node.write_only && node_def.scope === self && !right.has_side_effects(compressor)) {
if (init && node.write_only === true && node_def.scope === self && !right.has_side_effects(compressor)) {
initializations.add(node_def.id, right);
} else {
right.walk(tw);