1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 19:48:20 +02:00

Fixed enumeration over valueless sized array

This commit is contained in:
Brian Fiete 2025-02-22 10:44:21 -08:00
parent 7a752a3375
commit dbfdbdf98a

View file

@ -7183,7 +7183,7 @@ void BfModule::Visit(BfForEachStatement* forEachStmt)
arrayItem = LoadValue(arrayItem); arrayItem = LoadValue(arrayItem);
arrayItem = Cast(forEachStmt->mCollectionExpression, arrayItem, varType, BfCastFlags_Explicit); arrayItem = Cast(forEachStmt->mCollectionExpression, arrayItem, varType, BfCastFlags_Explicit);
arrayItem = LoadValue(arrayItem); arrayItem = LoadValue(arrayItem);
if (arrayItem) if ((arrayItem) && (!arrayItem.mType->IsValuelessType()))
mBfIRBuilder->CreateStore(arrayItem.mValue, varInst); mBfIRBuilder->CreateStore(arrayItem.mValue, varInst);
} }
} }