enhance reduce_vars (#4479)
This commit is contained in:
@@ -771,8 +771,7 @@ merge(Compressor.prototype, {
|
||||
}
|
||||
var d = sym.definition();
|
||||
d.assignments++;
|
||||
if (!is_modified(compressor, tw, node, node.right, 0)
|
||||
&& can_drop_symbol(sym) && safe_to_assign(tw, d)) {
|
||||
if (!is_modified(compressor, tw, node, node.right, 0) && safe_to_assign(tw, d)) {
|
||||
push_ref(d, sym);
|
||||
mark(tw, d);
|
||||
if (d.single_use && left instanceof AST_Destructured) d.single_use = false;
|
||||
|
||||
Reference in New Issue
Block a user