@@ -455,7 +455,7 @@ merge(Compressor.prototype, {
|
||||
if (def.fixed == null) {
|
||||
if (is_arguments(def)) return false;
|
||||
if (def.global && def.name == "arguments") return false;
|
||||
def.fixed = make_node(AST_Undefined, def.orig);
|
||||
def.fixed = make_node(AST_Undefined, def.orig[0]);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
@@ -3870,7 +3870,7 @@ merge(Compressor.prototype, {
|
||||
def.value = null;
|
||||
head.push(def);
|
||||
} else {
|
||||
var value = def.value && def.value.drop_side_effect_free(compressor);
|
||||
var value = def.value && !def.value.single_use && def.value.drop_side_effect_free(compressor);
|
||||
if (value) {
|
||||
AST_Node.warn("Side effects in initialization of unused variable {name} [{file}:{line},{col}]", template(def.name));
|
||||
side_effects.push(value);
|
||||
|
||||
Reference in New Issue
Block a user