fix corner case with collapse_vars & ie8 (#3469)

fixes #3468
This commit is contained in:
Alex Lam S.L
2019-10-14 13:34:35 +08:00
committed by GitHub
parent e8ab0a44b2
commit a39bdb5840
3 changed files with 47 additions and 2 deletions

View File

@@ -896,8 +896,7 @@ merge(Compressor.prototype, {
if (lhs instanceof AST_This) return true;
if (lhs instanceof AST_SymbolRef) {
var def = lhs.definition();
return def.orig[0] instanceof AST_SymbolLambda
|| compressor.exposed(def) && identifier_atom[def.name];
return def.lambda || compressor.exposed(def) && identifier_atom[def.name];
}
if (lhs instanceof AST_PropAccess) {
lhs = lhs.expression;