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

Allow delete of interface pointer

This commit is contained in:
Brian Fiete 2020-09-16 15:56:28 -07:00
parent e912bb955b
commit 8c2352517c

View file

@ -3861,7 +3861,7 @@ void BfModule::Visit(BfDeleteStatement* deleteStmt)
return;
}
if ((!checkType->IsPointer()) && (!checkType->IsObject()))
if ((!checkType->IsPointer()) && (!checkType->IsObjectOrInterface()))
{
Fail(StrFormat("Cannot delete a value of type '%s'", TypeToString(val.mType).c_str()), deleteStmt->mExpression);
return;