From 6df69a7d95a247be96a6ae9f8048017dd9af479e Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Mon, 30 Aug 2021 08:00:05 -0700 Subject: [PATCH] Null check --- IDEHelper/Compiler/BfModule.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/BfModule.cpp b/IDEHelper/Compiler/BfModule.cpp index bc26bd0e..bce956a6 100644 --- a/IDEHelper/Compiler/BfModule.cpp +++ b/IDEHelper/Compiler/BfModule.cpp @@ -12966,7 +12966,9 @@ BfModuleMethodInstance BfModule::GetMethodInstance(BfTypeInstance* typeInst, BfM bool isExternalExtensionMethod = false; if ((!typeInst->IsUnspecializedType()) && (!isUnspecializedPass)) { - if (((flags & BfGetMethodInstanceFlag_ForeignMethodDef) == 0) && (methodDef->mDeclaringType->mProject != typeInst->mTypeDef->mProject)) + if (((flags & BfGetMethodInstanceFlag_ForeignMethodDef) == 0) && + (methodDef->mDeclaringType != NULL) && + (methodDef->mDeclaringType->mProject != typeInst->mTypeDef->mProject)) { auto specProject = methodDef->mDeclaringType->mProject;