Browse Source

fieldDecl null check

Brian Fiete 1 tháng trước cách đây
mục cha
commit
fc07ef75a6
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  1. 1 1
      IDEHelper/Compiler/BfModule.cpp

+ 1 - 1
IDEHelper/Compiler/BfModule.cpp

@@ -18420,7 +18420,7 @@ void BfModule::EmitDtorBody()
 				{
 					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))
 					{
 						BfType* fieldType = NULL;