1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-10 20:42:21 +02:00

Fixed paring for binding to generic methods

This commit is contained in:
Brian Fiete 2020-02-22 08:29:50 -08:00
parent 68ae9f4036
commit 3fd81fc966

View file

@ -1931,6 +1931,7 @@ BfExpression* BfReducer::CreateExpression(BfAstNode* node, CreateExprFlags creat
{ {
if (tokenNode->GetToken() == BfToken_LChevron) if (tokenNode->GetToken() == BfToken_LChevron)
{ {
mVisitorPos.MoveNext();
auto genericParamsDecl = CreateGenericArguments(tokenNode); auto genericParamsDecl = CreateGenericArguments(tokenNode);
MEMBER_SET_CHECKED(delegateBindExpr, mGenericArgs, genericParamsDecl); MEMBER_SET_CHECKED(delegateBindExpr, mGenericArgs, genericParamsDecl);
} }
@ -6851,6 +6852,7 @@ BfDelegateBindExpression* BfReducer::CreateDelegateBindExpression(BfAstNode* all
{ {
if (tokenNode->GetToken() == BfToken_LChevron) if (tokenNode->GetToken() == BfToken_LChevron)
{ {
mVisitorPos.MoveNext();
auto genericParamsDecl = CreateGenericArguments(tokenNode); auto genericParamsDecl = CreateGenericArguments(tokenNode);
MEMBER_SET_CHECKED(delegateBindExpr, mGenericArgs, genericParamsDecl); MEMBER_SET_CHECKED(delegateBindExpr, mGenericArgs, genericParamsDecl);
} }