From fefe1adbd11355036d22494a3bd0bc981820c6da Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Thu, 17 Mar 2022 07:58:36 -0700 Subject: [PATCH] Fixed enum population continuation after cancelled build --- IDEHelper/Compiler/BfContext.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/BfContext.cpp b/IDEHelper/Compiler/BfContext.cpp index e3bbe6e4..5cba1ce6 100644 --- a/IDEHelper/Compiler/BfContext.cpp +++ b/IDEHelper/Compiler/BfContext.cpp @@ -2078,7 +2078,8 @@ void BfContext::UpdateRevisedTypes() continue; } - typeInst->mRebuildFlags = BfTypeRebuildFlag_None; + // Clear flags we don't want to propagate + typeInst->mRebuildFlags = (BfTypeRebuildFlags)(typeInst->mRebuildFlags & BfTypeRebuildFlag_UnderlyingTypeDeferred); if (typeDef->mIsPartial) {