Browse Source

fieldDecl null check

Brian Fiete 1 month ago
parent
commit
fc07ef75a6
1 changed files with 1 additions and 1 deletions
  1. 1 1
      IDEHelper/Compiler/BfModule.cpp

+ 1 - 1
IDEHelper/Compiler/BfModule.cpp

@@ -18420,7 +18420,7 @@ void BfModule::EmitDtorBody()
 				{
 				{
 					auto fieldDecl = fieldDef->GetFieldDeclaration();
 					auto fieldDecl = fieldDef->GetFieldDeclaration();
 
 
-					if ((fieldDef->mIsStatic == methodDef->mIsStatic) && (fieldDef->mFieldDeclaration != NULL) &&
+					if ((fieldDecl != NULL) && (fieldDef->mIsStatic == methodDef->mIsStatic) && (fieldDef->mFieldDeclaration != NULL) &&
 						(fieldDecl->mFieldDtor != NULL) && (mCompiler->mResolvePassData->mIsClassifying))
 						(fieldDecl->mFieldDtor != NULL) && (mCompiler->mResolvePassData->mIsClassifying))
 					{
 					{
 						BfType* fieldType = NULL;
 						BfType* fieldType = NULL;