Better fix for comments in AST_Exit

Close #374
This commit is contained in:
Mihai Bazon
2013-12-18 15:54:12 +02:00
parent be55a09edf
commit 7a30d826b8

View File

@@ -389,10 +389,16 @@ function OutputStream(options) {
// and https://github.com/mishoo/UglifyJS2/issues/372
if (self instanceof AST_Exit && self.value) {
self.value.walk(new TreeWalker(function(node){
if (node.start.comments_before) {
if (node.start && node.start.comments_before) {
comments = comments.concat(node.start.comments_before);
node.start.comments_before = [];
}
if (node instanceof AST_Function ||
node instanceof AST_Array ||
node instanceof AST_Object)
{
return true; // don't go inside.
}
}));
}