fix corner case in collapse_vars (#3333)
fixes #3247 fixes #3305 fixes #3314 fixes #3327
This commit is contained in:
@@ -1631,7 +1631,7 @@ merge(Compressor.prototype, {
|
||||
function symbol_in_lvalues(sym, parent) {
|
||||
var lvalue = lvalues[sym.name];
|
||||
if (!lvalue) return;
|
||||
if (lvalue !== lhs) return !(parent instanceof AST_Call);
|
||||
if (lvalue !== lhs) return !(parent instanceof AST_Call && parent.expression === sym);
|
||||
scan_rhs = false;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user