diff --git a/lib/6to5/generation/node/parentheses.js b/lib/6to5/generation/node/parentheses.js index 391f8ffc5c..2311c9f2c7 100644 --- a/lib/6to5/generation/node/parentheses.js +++ b/lib/6to5/generation/node/parentheses.js @@ -151,8 +151,10 @@ exports.ConditionalExpression = function (node, parent) { return true; } - if (t.isCallExpression(parent) && parent.callee === node) { - return true; + if (t.isCallExpression(parent) || t.isNewExpression(parent)) { + if (parent.callee === node) { + return true; + } } if (t.isConditionalExpression(parent) && parent.test === node) {