@@ -1818,10 +1818,7 @@ merge(Compressor.prototype, {
|
||||
return node;
|
||||
}
|
||||
if (is_lhs(node, parent)) {
|
||||
if (value_def && !hit_rhs) {
|
||||
assign_used = true;
|
||||
if (node.definition().last_ref === node) replaced++;
|
||||
}
|
||||
if (value_def && !hit_rhs) assign_used = true;
|
||||
return node;
|
||||
} else if (value_def) {
|
||||
if (stop_if_hit && assign_pos == 0) assign_pos = remaining - replaced;
|
||||
@@ -2024,7 +2021,7 @@ merge(Compressor.prototype, {
|
||||
statements[i].transform(scanner);
|
||||
}
|
||||
if (value_def) {
|
||||
if (!replaced || remaining > replaced) {
|
||||
if (!replaced || remaining > replaced + assign_used) {
|
||||
candidates.push(hit_stack);
|
||||
force_single = true;
|
||||
continue;
|
||||
|
||||
Reference in New Issue
Block a user