From 769572901e69ee31bed7f1fa10f83245cabafe12 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sat, 12 Jul 2025 10:35:51 -0700 Subject: [PATCH] Null check fix --- IDEHelper/Compiler/BfModuleTypeUtils.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/IDEHelper/Compiler/BfModuleTypeUtils.cpp b/IDEHelper/Compiler/BfModuleTypeUtils.cpp index 9186ddcb..3d4603b0 100644 --- a/IDEHelper/Compiler/BfModuleTypeUtils.cpp +++ b/IDEHelper/Compiler/BfModuleTypeUtils.cpp @@ -6664,10 +6664,13 @@ void BfModule::DoTypeInstanceMethodProcessing(BfTypeInstance* typeInstance) auto _CheckEntry = [&](BfTypeDef* typeDef) { - auto parser = typeDef->mTypeDeclaration->GetParser(); - if (parser != NULL) - if (mCompiler->mResolvePassData->GetSourceClassifier(parser) != NULL) - isCurrentEntry = true; + if (typeDef->mTypeDeclaration != NULL) + { + auto parser = typeDef->mTypeDeclaration->GetParser(); + if (parser != NULL) + if (mCompiler->mResolvePassData->GetSourceClassifier(parser) != NULL) + isCurrentEntry = true; + } }; _CheckEntry(typeInstance->mTypeDef);