diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/compress.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/compress.js b/lib/compress.js index a16c9a69..b8725b32 100644 --- a/lib/compress.js +++ b/lib/compress.js @@ -616,7 +616,11 @@ merge(Compressor.prototype, { if (node instanceof AST_DestructuredObject) { var save = fixed; node.properties.forEach(function(node) { - if (node.key instanceof AST_Node) node.key.walk(tw); + if (node.key instanceof AST_Node) { + push(tw); + node.key.walk(tw); + pop(tw); + } fixed = function() { var key = node.key; var type = AST_Sub; |