1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 11:38:21 +02:00

Fixed case match with identifierNode target

This commit is contained in:
Brian Fiete 2022-01-09 12:20:43 -05:00
parent b9eada28ee
commit ee7a8dd8c2

View file

@ -2662,6 +2662,11 @@ BfTypedValue BfModule::TryCaseEnumMatch(BfTypedValue enumVal, BfTypedValue tagVa
targetType = ResolveTypeRef(qualifiedNameNode->mLeft, NULL);
nameNode = qualifiedNameNode->mRight;
}
else if (auto identiferNode = BfNodeDynCast<BfIdentifierNode>(invocationExpr->mTarget))
{
targetType = mCurTypeInstance;
nameNode = identiferNode;
}
else
return BfTypedValue();