1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-07-05 15:56:00 +02:00

PopulateType on base type fix for SplatArgs

This commit is contained in:
Brian Fiete 2024-03-02 17:08:37 -05:00
parent 3269743c29
commit 515ac4c590

View file

@ -7111,6 +7111,10 @@ void BfExprEvaluator::SplatArgs(BfTypedValue value, SizedArrayImpl<BfIRValue>& i
if (checkType->IsStruct())
{
auto checkTypeInstance = checkType->ToTypeInstance();
if (checkTypeInstance->mBaseType != NULL)
mModule->PopulateType(checkTypeInstance->mBaseType);
if ((checkTypeInstance->mBaseType != NULL) && (!checkTypeInstance->mBaseType->IsValuelessType()))
{
BfTypedValue baseValue;