From 8ea2ae924db60c91ba94ed75567f5a2d7bc7923c Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Sun, 10 May 2015 20:00:38 +0100 Subject: [PATCH] add existence check for ast.comments --- src/babel/generation/index.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/babel/generation/index.js b/src/babel/generation/index.js index c01c6cd222..11d8fdc458 100644 --- a/src/babel/generation/index.js +++ b/src/babel/generation/index.js @@ -337,14 +337,16 @@ class CodeGenerator { for (var comment of (comments: Array)) { var skip = false; - // find the original comment in the ast and set it as displayed - for (var origComment of (this.ast.comments: Array)) { - if (origComment.start === comment.start) { - // comment has already been output - if (origComment._displayed) skip = true; + if (this.ast.comments) { + // find the original comment in the ast and set it as displayed + for (var origComment of (this.ast.comments: Array)) { + if (origComment.start === comment.start) { + // comment has already been output + if (origComment._displayed) skip = true; - origComment._displayed = true; - break; + origComment._displayed = true; + break; + } } }