Ensure SimpleArrowFunctionExpression has a NodeArray as its paramter as ForEachChild expexts that

This commit is contained in:
Mohamed Hegazy 2014-07-22 14:37:18 -07:00
parent f8767a5617
commit 8eda35afa0

View File

@ -1624,7 +1624,12 @@ module ts {
parameter.name = identifier;
finishNode(parameter);
var signature = <ParsedSignature> { parameters: [parameter] };
var parameters = <NodeArray<ParameterDeclaration>>[];
parameters.push(parameter);
parameters.pos = parameter.pos;
parameters.end = parameter.end;
var signature = <ParsedSignature> { parameters: parameters };
return parseArrowExpressionTail(identifier.pos, signature, /*noIn:*/ false);
}