@@ -4773,9 +4773,10 @@ merge(Compressor.prototype, {
|
||||
var var_def = stat.definitions[j];
|
||||
var name = var_def.name;
|
||||
append_var(decls, expressions, name, var_def.value);
|
||||
if (in_loop) {
|
||||
if (in_loop && all(fn.argnames, function(argname) {
|
||||
return argname.name != name.name;
|
||||
})) {
|
||||
var def = fn.variables.get(name.name);
|
||||
if (def.orig[0] instanceof AST_SymbolFunarg) continue;
|
||||
var sym = make_node(AST_SymbolRef, name, name);
|
||||
def.references.push(sym);
|
||||
expressions.splice(pos++, 0, make_node(AST_Assign, var_def, {
|
||||
|
||||
Reference in New Issue
Block a user