fix corner case in dead_code (#4984)

This commit is contained in:
Alex Lam S.L
2021-05-30 04:07:55 +01:00
committed by GitHub
parent b9d5bba5fb
commit 7e88d52fae
2 changed files with 35 additions and 3 deletions

View File

@@ -11085,9 +11085,7 @@ merge(Compressor.prototype, {
]).optimize(compressor);
}
}
} else if (self.left instanceof AST_SymbolRef && all(self.left.definition().orig, function(sym) {
return !(sym instanceof AST_SymbolConst);
})) {
} else if (self.left instanceof AST_SymbolRef && can_drop_symbol(self.left, compressor)) {
var parent;
if (self.operator == "=" && self.left.equivalent_to(self.right)
&& !((parent = compressor.parent()) instanceof AST_UnaryPrefix && parent.operator == "delete")) {