diff --git a/IDEHelper/Compiler/BfCompiler.cpp b/IDEHelper/Compiler/BfCompiler.cpp index 792b0ed8..bb6eb84f 100644 --- a/IDEHelper/Compiler/BfCompiler.cpp +++ b/IDEHelper/Compiler/BfCompiler.cpp @@ -2988,6 +2988,8 @@ void BfCompiler::UpdateRevisedTypes() // This is an old 'next revision' delete compositeTypeDef->mNextRevision; compositeTypeDef->mNextRevision = NULL; + if (compositeTypeDef->mDefState != BfTypeDef::DefState_Deleted) + compositeTypeDef->mDefState = BfTypeDef::DefState_Defined; } checkTypeDefEntry = checkTypeDefEntry->mNext; }