diff --git a/IDEHelper/Compiler/BfModule.cpp b/IDEHelper/Compiler/BfModule.cpp index 1bfc5099..5fef1db5 100644 --- a/IDEHelper/Compiler/BfModule.cpp +++ b/IDEHelper/Compiler/BfModule.cpp @@ -7688,7 +7688,7 @@ BfIRFunction BfModule::GetBuiltInFunc(BfBuiltInFuncType funcTypeId) else { String funcName = mCompiler->mOptions.mMallocLinkName; - if (funcName.IsEmpty()) + if ((funcName.IsEmpty()) || (mIsComptimeModule)) funcName = "malloc"; func = mBfIRBuilder->GetFunction(funcName); if (!func) @@ -7711,7 +7711,7 @@ BfIRFunction BfModule::GetBuiltInFunc(BfBuiltInFuncType funcTypeId) else { String funcName = mCompiler->mOptions.mFreeLinkName; - if (funcName.IsEmpty()) + if ((funcName.IsEmpty()) || (mIsComptimeModule)) funcName = "free"; func = mBfIRBuilder->GetFunction(funcName); if (!func)