mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-15 23:04:09 +02:00
Fixed opaque type issue in AssignDeferrredTupleAssignData
This commit is contained in:
parent
34af7f2734
commit
0e9f135d7e
1 changed files with 1 additions and 0 deletions
|
@ -18091,6 +18091,7 @@ void BfExprEvaluator::AssignDeferrredTupleAssignData(BfAssignmentExpression* ass
|
||||||
if (fieldInstance->mDataIdx >= 0)
|
if (fieldInstance->mDataIdx >= 0)
|
||||||
{
|
{
|
||||||
rightValue = mModule->LoadOrAggregateValue(rightValue);
|
rightValue = mModule->LoadOrAggregateValue(rightValue);
|
||||||
|
mModule->mBfIRBuilder->PopulateType(rightValue.mType);
|
||||||
auto extractedValue = mModule->mBfIRBuilder->CreateExtractValue(rightValue.mValue, fieldInstance->mDataIdx);
|
auto extractedValue = mModule->mBfIRBuilder->CreateExtractValue(rightValue.mValue, fieldInstance->mDataIdx);
|
||||||
elementValue = BfTypedValue(extractedValue, fieldInstance->GetResolvedType());
|
elementValue = BfTypedValue(extractedValue, fieldInstance->GetResolvedType());
|
||||||
if (child.mInnerTuple != NULL)
|
if (child.mInnerTuple != NULL)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue