1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 11:38:21 +02:00

Fixed valueless static locals

This commit is contained in:
Brian Fiete 2025-02-01 14:08:41 -08:00
parent 7458efc67f
commit 1a187de4c9

View file

@ -1883,7 +1883,8 @@ BfLocalVariable* BfModule::HandleVariableDeclaration(BfVariableDeclaration* varD
if (!initValue)
initValue = GetDefaultTypedValue(localDef->mResolvedType);
localDef->mAddr = mBfIRBuilder->CreateGlobalVariable(mBfIRBuilder->MapType(localDef->mResolvedType), false, BfIRLinkageType_Internal, initValue.mValue, name);;
if (!localDef->mResolvedType->IsValuelessType())
localDef->mAddr = mBfIRBuilder->CreateGlobalVariable(mBfIRBuilder->MapType(localDef->mResolvedType), false, BfIRLinkageType_Internal, initValue.mValue, name);;
initHandled = true;
}