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

Var fixes

This commit is contained in:
Brian Fiete 2021-08-27 10:08:01 -07:00
parent 0536a6c733
commit 1cc0230e65
2 changed files with 3 additions and 1 deletions

View file

@ -1252,7 +1252,8 @@ void BfModule::TryInitVar(BfAstNode* checkNode, BfLocalVariable* localVar, BfTyp
if (localVar->mAddr)
{
initValue = LoadValue(initValue);
mBfIRBuilder->CreateAlignedStore(initValue.mValue, localVar->mAddr, initValue.mType->mAlign);
if (!initValue.mType->IsVar())
mBfIRBuilder->CreateAlignedStore(initValue.mValue, localVar->mAddr, initValue.mType->mAlign);
}
if ((varType->IsPointer()) || (varType->IsObjectOrInterface()))