in-place collapse_vars
This commit is contained in:
parent
11e63bc335
commit
f044a8efa4
|
|
@ -682,7 +682,7 @@ merge(Compressor.prototype, {
|
|||
statements = join_consecutive_vars(statements, compressor);
|
||||
}
|
||||
if (compressor.option("collapse_vars")) {
|
||||
statements = collapse(statements, compressor);
|
||||
collapse(statements, compressor);
|
||||
}
|
||||
} while (CHANGED && max_iter-- > 0);
|
||||
|
||||
|
|
@ -789,7 +789,6 @@ merge(Compressor.prototype, {
|
|||
if (replaced && !remove_candidate(candidate)) statements.splice(stat_index, 1);
|
||||
}
|
||||
}
|
||||
return statements;
|
||||
|
||||
function extract_candidates(expr) {
|
||||
if (expr instanceof AST_Assign && !expr.left.has_side_effects(compressor)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user