reset optimisation flags on all node types

This commit is contained in:
alexlamsl 2017-04-08 14:55:18 +08:00
parent 9c17f2f5e3
commit a64ac1a586

View File

@ -260,10 +260,8 @@ merge(Compressor.prototype, {
}
});
var tw = new TreeWalker(function(node, descend){
if (!(node instanceof AST_Directive || node instanceof AST_Constant)) {
node._squeezed = false;
node._optimized = false;
}
node._squeezed = false;
node._optimized = false;
if (reduce_vars) {
if (node instanceof AST_Toplevel) node.globals.each(reset_def);
if (node instanceof AST_Scope) node.variables.each(reset_def);