From 6e7b8a14fe88a322d7f83a28032709c40d4389ac Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Fri, 31 Oct 2014 21:22:28 +1100 Subject: [PATCH] remove comments in traverse.removeProperties --- lib/6to5/traverse/index.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/6to5/traverse/index.js b/lib/6to5/traverse/index.js index 3985c421b2..51905eaf0a 100644 --- a/lib/6to5/traverse/index.js +++ b/lib/6to5/traverse/index.js @@ -80,6 +80,16 @@ traverse.removeProperties = function (tree) { delete node.start; delete node.end; delete node.loc; + + clearComments(node.trailingComments); + clearComments(node.leadingComments); + }; + + var clearComments = function (comments) { + _.each(comments, function (comment) { + delete comment.extendedRange; + clear(comment); + }); }; clear(tree);