diff --git a/IDEHelper/Compiler/BfModuleTypeUtils.cpp b/IDEHelper/Compiler/BfModuleTypeUtils.cpp index e0a5558c..b1e52ac6 100644 --- a/IDEHelper/Compiler/BfModuleTypeUtils.cpp +++ b/IDEHelper/Compiler/BfModuleTypeUtils.cpp @@ -1230,6 +1230,12 @@ bool BfModule::PopulateType(BfType* resolvedTypeRef, BfPopulateType populateType if (typeInstance == NULL) return true; + if (typeInstance->mModule == NULL) + { + BF_ASSERT(typeInstance->mTypeFailed); + return false; + } + auto result = typeInstance->mModule->DoPopulateType(typeInstance, populateType); return result; }