fix function parsing due to faulty merge

This commit is contained in:
Sebastian McKenzie 2015-02-08 16:17:53 +11:00
parent e268c4eefb
commit 1aa8c6a37c

View File

@ -2426,7 +2426,7 @@
if (allowEmpty && tokType === _comma) {
elem = null;
} else {
var left = parseAssignableAtom();
var left = parseMaybeDefault();
parseAssignableListItemTypes(left);
elem = parseMaybeDefault(null, left);
}
@ -3558,8 +3558,6 @@
node.typeParameters = parseTypeParameterDeclaration();
}
parseFunctionParams(node);
expect(_parenL);
node.params = parseBindingList(_parenR, false);
parseFunctionBody(node, allowExpressionBody);
return finishNode(node, isStatement ? "FunctionDeclaration" : "FunctionExpression");
}