From 9d8db745179142c808e75b02468aab88b396b49c Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Fri, 13 Nov 2015 03:37:27 -0800 Subject: [PATCH] only infer whitespace when we've been passed tokens --- packages/babel-generator/src/printer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);