fix escape analysis for AST_Expansion

This commit is contained in:
alexlamsl
2017-12-10 14:55:12 +08:00
parent c7e8fc4830
commit f2b179ae94
2 changed files with 44 additions and 0 deletions

View File

@@ -688,6 +688,7 @@ merge(Compressor.prototype, {
} else if (parent instanceof AST_Array
|| parent instanceof AST_Await
|| parent instanceof AST_Conditional && node !== parent.condition
|| parent instanceof AST_Expansion
|| parent instanceof AST_Sequence && node === parent.tail_node()) {
mark_escaped(d, scope, parent, parent, level + 1);
} else if (parent instanceof AST_ObjectKeyVal && node === parent.value) {