fix side_effects on AST_Expansion (#2165)

fixes #2163
This commit is contained in:
Alex Lam S.L
2017-06-27 01:13:00 +08:00
committed by GitHub
parent 26be15f111
commit ad139aa34d
3 changed files with 21 additions and 1 deletions

View File

@@ -2672,6 +2672,9 @@ merge(Compressor.prototype, {
if (expr) merge_sequence(expressions, expr);
return make_sequence(this, expressions);
});
def(AST_Expansion, function(compressor, first_in_statement){
return this.expression.drop_side_effect_free(compressor, first_in_statement);
});
})(function(node, func){
node.DEFMETHOD("drop_side_effect_free", func);
});