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

Fixed AreConstraintsSubset with null constraints

This commit is contained in:
Brian Fiete 2021-11-01 11:32:24 -07:00
parent 918a28bfb7
commit 209f11836e

View file

@ -380,9 +380,9 @@ bool BfModule::ValidateGenericConstraints(BfTypeReference* typeRef, BfTypeInstan
bool BfModule::AreConstraintsSubset(BfGenericParamInstance* checkInner, BfGenericParamInstance* checkOuter) bool BfModule::AreConstraintsSubset(BfGenericParamInstance* checkInner, BfGenericParamInstance* checkOuter)
{ {
if (checkOuter == NULL) if (checkOuter == NULL)
return true;
if (checkInner == NULL)
return false; return false;
if (checkInner == NULL)
return true;
// Added new flags? // Added new flags?
if ((checkInner->mGenericParamFlags | checkOuter->mGenericParamFlags) != checkOuter->mGenericParamFlags) if ((checkInner->mGenericParamFlags | checkOuter->mGenericParamFlags) != checkOuter->mGenericParamFlags)