diff --git a/lib/compress.js b/lib/compress.js index 5aed93e2..47eb4d73 100644 --- a/lib/compress.js +++ b/lib/compress.js @@ -2584,7 +2584,8 @@ merge(Compressor.prototype, { }); } }); - tt.stack = compressor.stack.slice(); // so that's able to see parent nodes + // allow transform() to view the whole AST + tt.stack = compressor.stack.slice(0, -1); self = self.transform(tt); } catch(ex) { if (ex !== self) throw ex;