Merge pull request #11288 from Microsoft/fix11236

Visit VariableDeclaration initializer in converted loop
This commit is contained in:
Ron Buckton
2016-09-30 16:51:58 -07:00
committed by GitHub
5 changed files with 55 additions and 1 deletions

View File

@@ -1689,7 +1689,7 @@ namespace ts {
assignment = flattenVariableDestructuringToExpression(context, decl, hoistVariableDeclaration, /*nameSubstitution*/ undefined, visitor);
}
else {
assignment = createBinary(<Identifier>decl.name, SyntaxKind.EqualsToken, decl.initializer);
assignment = createBinary(<Identifier>decl.name, SyntaxKind.EqualsToken, visitNode(decl.initializer, visitor, isExpression));
}
(assignments || (assignments = [])).push(assignment);
}