diff --git a/IDEHelper/Compiler/BfCompiler.cpp b/IDEHelper/Compiler/BfCompiler.cpp index 49731cdf..5d5258c6 100644 --- a/IDEHelper/Compiler/BfCompiler.cpp +++ b/IDEHelper/Compiler/BfCompiler.cpp @@ -4274,7 +4274,7 @@ void BfCompiler::GetSymbolReferences() for (auto& lookupKV : typeInst->mLookupResults) { auto typeDef = lookupKV.mValue.mTypeDef; - if (typeDef->mNamespace.StartsWith(mResolvePassData->mSymbolReferenceNamespace)) + if ((typeDef != NULL) && (typeDef->mNamespace.StartsWith(mResolvePassData->mSymbolReferenceNamespace))) { rebuildTypeInstList.Add(typeInst); }