Avoid spurious brackets when dropping unused vars

Fix #702
This commit is contained in:
Mihai Bazon
2015-05-04 14:49:17 +03:00
parent 92e4340732
commit c3a10c135e

View File

@@ -1168,12 +1168,12 @@ merge(Compressor.prototype, {
return make_node(AST_EmptyStatement, node); return make_node(AST_EmptyStatement, node);
} }
if (def.length == 0) { if (def.length == 0) {
return side_effects; return in_list ? MAP.splice(side_effects.body) : side_effects;
} }
node.definitions = def; node.definitions = def;
if (side_effects) { if (side_effects) {
side_effects.body.unshift(node); side_effects.body.unshift(node);
node = side_effects; return in_list ? MAP.splice(side_effects.body) : side_effects;
} }
return node; return node;
} }