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);
}
if (def.length == 0) {
return side_effects;
return in_list ? MAP.splice(side_effects.body) : side_effects;
}
node.definitions = def;
if (side_effects) {
side_effects.body.unshift(node);
node = side_effects;
return in_list ? MAP.splice(side_effects.body) : side_effects;
}
return node;
}