From 5c74ebb87e9016a753da0d5a985ff5bbfff840e7 Mon Sep 17 00:00:00 2001 From: Logan Smyth Date: Sat, 30 Apr 2016 14:47:56 -0700 Subject: [PATCH] Remove unneeded space check. --- packages/babel-generator/src/generators/statements.js | 9 +-------- .../expected.js | 2 +- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/packages/babel-generator/src/generators/statements.js b/packages/babel-generator/src/generators/statements.js index c6fd9554d1..b054503eb3 100644 --- a/packages/babel-generator/src/generators/statements.js +++ b/packages/babel-generator/src/generators/statements.js @@ -1,7 +1,5 @@ import * as t from "babel-types"; -const NON_ALPHABETIC_UNARY_OPERATORS = t.UPDATE_OPERATORS.concat(t.NUMBER_UNARY_OPERATORS).concat(["!"]); - export function WithStatement(node: Object) { this.keyword("with"); this.token("("); @@ -113,12 +111,7 @@ function buildLabelStatement(prefix, key = "label") { let label = node[key]; if (label) { - if (!(this.format.minified && ((t.isUnaryExpression(label, { prefix: true }) || - t.isUpdateExpression(label, { prefix: true })) && - NON_ALPHABETIC_UNARY_OPERATORS.indexOf(label.operator) > -1))) { - this.push(" "); - - } + this.space(); let terminatorState = this.startTerminatorless(); this.print(label, node); diff --git a/packages/babel-generator/test/fixtures/edgecase/return-with-retainlines-and-compact-option/expected.js b/packages/babel-generator/test/fixtures/edgecase/return-with-retainlines-and-compact-option/expected.js index 042f71356d..7441245e8e 100644 --- a/packages/babel-generator/test/fixtures/edgecase/return-with-retainlines-and-compact-option/expected.js +++ b/packages/babel-generator/test/fixtures/edgecase/return-with-retainlines-and-compact-option/expected.js @@ -1,4 +1,4 @@ function foo(l){ -return ( +return( l);}