From 588d05767e04de70cfdeffa6347bdaf124e11a32 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Thu, 6 Jul 2023 13:29:23 -0400 Subject: [PATCH] Revert fix --- IDEHelper/Compiler/BfModuleTypeUtils.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/IDEHelper/Compiler/BfModuleTypeUtils.cpp b/IDEHelper/Compiler/BfModuleTypeUtils.cpp index 25551ea0..8f80cd69 100644 --- a/IDEHelper/Compiler/BfModuleTypeUtils.cpp +++ b/IDEHelper/Compiler/BfModuleTypeUtils.cpp @@ -5131,8 +5131,9 @@ void BfModule::DoPopulateType(BfType* resolvedTypeRef, BfPopulateType populateTy } else { - if ((typeInstance->mCeTypeInfo->mHash != typeInstance->mCeTypeInfo->mNext->mHash) && (!typeInstance->mCeTypeInfo->mHash.IsZero())) - mContext->QueueMidCompileRebuildDependentTypes(typeInstance, "canceled comptime hash changed"); + // This greatly increases dependent type rebuilds, which triggers other issues + /*if ((typeInstance->mCeTypeInfo->mHash != typeInstance->mCeTypeInfo->mNext->mHash) && (!typeInstance->mCeTypeInfo->mHash.IsZero())) + mContext->QueueMidCompileRebuildDependentTypes(typeInstance, "canceled comptime hash changed");*/ } delete typeInstance->mCeTypeInfo->mNext;