Remove binding of tagged templates

This commit is contained in:
Ivo Gabe de Wolff
2015-01-19 11:09:57 +01:00
parent 28b90a2be3
commit ed7ae27f4c

View File

@@ -372,12 +372,6 @@ module ts {
function getDestructuringParameterName(node: Declaration) {
return "__" + indexOf((<SignatureDeclaration>node.parent).parameters, node);
}
function bindTaggedTemplateExpression(node: TaggedTemplateExpression) {
if (file.languageVersion >= ScriptTarget.ES6) return;
statement.downlevelTaggedTemplates.push(node);
}
function bind(node: Node) {
node.parent = parent;
@@ -501,8 +495,6 @@ module ts {
case SyntaxKind.SwitchStatement:
bindChildren(node, 0, /*isBlockScopeContainer*/ true);
break;
case SyntaxKind.TaggedTemplateExpression:
bindTaggedTemplateExpression(<TaggedTemplateExpression> node);
default:
var saveParent = parent;
parent = node;