collapse a.b whenever safe (#2350)

This commit is contained in:
Alex Lam S.L
2017-10-08 13:17:48 +08:00
committed by GitHub
parent 6920e898d1
commit 1abe14296e
2 changed files with 70 additions and 3 deletions

View File

@@ -812,7 +812,7 @@ merge(Compressor.prototype, {
var sym;
if (node instanceof AST_Call
|| node instanceof AST_Exit
|| node instanceof AST_PropAccess
|| node instanceof AST_PropAccess && node.has_side_effects(compressor)
|| node instanceof AST_SymbolRef
&& (lvalues[node.name]
|| side_effects && !references_in_scope(node.definition()))