diff --git a/IDEHelper/Compiler/BfCompiler.cpp b/IDEHelper/Compiler/BfCompiler.cpp index 93924dc0..22b10bc9 100644 --- a/IDEHelper/Compiler/BfCompiler.cpp +++ b/IDEHelper/Compiler/BfCompiler.cpp @@ -3188,6 +3188,18 @@ void BfCompiler::UpdateRevisedTypes() } } } + else + { + // These may not get caught below if the composite project changes + for (auto checkTypeDef : compositeTypeDef->mPartials) + { + if (checkTypeDef->mDefState == BfTypeDef::DefState_Deleted) + { + partialsHadChanges = true; + hadSignatureChange = true; + } + } + } // Collect the partials BfSizedVector typeParts;