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

Properly check delete constraint against other generic constraints

This commit is contained in:
Brian Fiete 2020-06-30 16:03:17 -07:00
parent b60fed96c0
commit 40e428b2f0

View file

@ -6852,6 +6852,8 @@ bool BfModule::CheckGenericConstraints(const BfGenericParamSource& genericParamS
canDelete = true; canDelete = true;
else if (checkArgType->IsObjectOrInterface()) else if (checkArgType->IsObjectOrInterface())
canDelete = true; canDelete = true;
else if ((checkGenericParamFlags & BfGenericParamFlag_Delete) != 0)
canDelete = true;
if (!canDelete) if (!canDelete)
{ {