diff --git a/IDEHelper/Compiler/BfCompiler.cpp b/IDEHelper/Compiler/BfCompiler.cpp index 5b970dce..e1888b39 100644 --- a/IDEHelper/Compiler/BfCompiler.cpp +++ b/IDEHelper/Compiler/BfCompiler.cpp @@ -6559,9 +6559,10 @@ bool BfCompiler::DoCompile(const StringImpl& outputDirectory) bool didWork = false; UpdateDependencyMap(true, didWork); - DoWorkLoop(); + // Deleting types can cause reified types to rebuild, so allow that mCompileState = BfCompiler::CompileState_Normal; + DoWorkLoop(); } else {