From 6f8dbefdec8ce05b66c0af0b54a48a6e2042d0af Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Thu, 15 Feb 2024 08:08:29 -0500 Subject: [PATCH] Fixed reentrant field layout alignment bug --- IDEHelper/Compiler/BfModuleTypeUtils.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/BfModuleTypeUtils.cpp b/IDEHelper/Compiler/BfModuleTypeUtils.cpp index c07a932d..4c8476ce 100644 --- a/IDEHelper/Compiler/BfModuleTypeUtils.cpp +++ b/IDEHelper/Compiler/BfModuleTypeUtils.cpp @@ -5639,7 +5639,7 @@ void BfModule::DoPopulateType(BfType* resolvedTypeRef, BfPopulateType populateTy } dataFieldVec.clear(); - int curSize = typeInstance->mInstSize; + int curSize = dataPos; while (dataFieldVec.size() != dataFieldCount) { // Clear out completed buckets