diff --git a/IDEHelper/Compiler/BfSystem.cpp b/IDEHelper/Compiler/BfSystem.cpp index 1c5fa766..6b8b370f 100644 --- a/IDEHelper/Compiler/BfSystem.cpp +++ b/IDEHelper/Compiler/BfSystem.cpp @@ -3060,7 +3060,7 @@ void BfSystem::FinishCompositePartial(BfTypeDef* compositeTypeDef) for (auto fieldDef : partialTypeDef->mFields) { - if ((!fieldDef->mIsStatic) && (fieldDef->mFieldDeclaration->mInitializer != NULL)) + if ((!fieldDef->mIsStatic) && (fieldDef->mFieldDeclaration != NULL) && (fieldDef->mFieldDeclaration->mInitializer != NULL)) hasInitializers = true; }