diff --git a/src/babel/generation/generators/expressions.js b/src/babel/generation/generators/expressions.js index e813f188b1..38a8ca30aa 100644 --- a/src/babel/generation/generators/expressions.js +++ b/src/babel/generation/generators/expressions.js @@ -79,7 +79,9 @@ export function CallExpression(node, print) { var separator = ","; - if (node._prettyCall && !this.format.retainLines) { + var isPrettyCall = node._prettyCall && !this.format.retainLines; + + if (isPrettyCall) { separator += "\n"; this.newline(); this.indent(); @@ -89,7 +91,7 @@ export function CallExpression(node, print) { print.list(node.arguments, { separator: separator }); - if (node._prettyCall) { + if (isPrettyCall) { this.newline(); this.dedent(); }