diff --git a/IDEHelper/Compiler/BfCompiler.cpp b/IDEHelper/Compiler/BfCompiler.cpp index 7c392544..a061c753 100644 --- a/IDEHelper/Compiler/BfCompiler.cpp +++ b/IDEHelper/Compiler/BfCompiler.cpp @@ -4971,6 +4971,8 @@ void BfCompiler::PopulateReified() if ((implMethod != NULL) && ((!implMethod->mMethodInstanceGroup->IsImplemented()) || (!implMethod->mIsReified))) { didWork = true; + if (!typeInst->mModule->mIsModuleMutable) + typeInst->mModule->StartExtension(); typeInst->mModule->GetMethodInstance(implMethod); } }