From 434c908c369e2f837b29650e607baeddc1be25c1 Mon Sep 17 00:00:00 2001 From: Ivo Gabe de Wolff Date: Mon, 19 Jan 2015 11:45:48 +0100 Subject: [PATCH] Re-add debug assert & fix indent --- src/compiler/emitter.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index d0cbbff92f8..3631d1f1d1c 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -2061,7 +2061,7 @@ module ts { text = text.substring(1, text.length - (isLast ? 1 : 2)); write('"' + escapeString(text) + '"'); - } + } function emitDownlevelTaggedTemplate(node: TaggedTemplateExpression) { var tempVariable = createTempVariable(node); @@ -2120,6 +2120,8 @@ module ts { return; } + Debug.assert(node.parent.kind !== SyntaxKind.TaggedTemplateExpression); + var emitOuterParens = isExpression(node.parent) && templateNeedsParens(node, node.parent);