From c3a10c135eac6fff360ad109f30245459b0b7e13 Mon Sep 17 00:00:00 2001 From: Mihai Bazon Date: Mon, 4 May 2015 14:49:17 +0300 Subject: [PATCH] Avoid spurious brackets when dropping unused vars Fix #702 --- lib/compress.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; } -- 2.34.1