From: Mihai Bazon Date: Mon, 4 May 2015 11:49:17 +0000 (+0300) Subject: Avoid spurious brackets when dropping unused vars X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=c3a10c135eac6fff360ad109f30245459b0b7e13;p=UglifyJS.git Avoid spurious brackets when dropping unused vars Fix #702 --- diff --git a/lib/compress.js b/lib/compress.js index 7d20a4ea..944db1d2 100644 --- a/lib/compress.js +++ b/lib/compress.js @@ -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; }