fix corner case in dead_code (#3831)

fixes #3830
This commit is contained in:
Alex Lam S.L
2020-04-30 14:52:57 +01:00
committed by GitHub
parent 39f849590b
commit d900006973
2 changed files with 203 additions and 0 deletions

View File

@@ -7532,6 +7532,7 @@ merge(Compressor.prototype, {
node = parent;
parent = compressor.parent(level++);
if (parent instanceof AST_Assign) {
if (parent.left instanceof AST_PropAccess) break;
if (!(parent.left instanceof AST_SymbolRef)) continue;
if (parent.left.definition() !== def) continue;
if (in_try(level, parent)) break;