diff --git a/packages/babel-generator/src/printer.js b/packages/babel-generator/src/printer.js index 1f0b381bba..447b37402d 100644 --- a/packages/babel-generator/src/printer.js +++ b/packages/babel-generator/src/printer.js @@ -197,7 +197,7 @@ export default class Printer extends Buffer { let lines = 0; - if (node.start != null && !node._ignoreUserWhitespace) { + if (node.start != null && !node._ignoreUserWhitespace && this.tokens.length) { // user node if (leading) { lines = this.whitespace.getNewlinesBefore(node);