소스 검색

Fixed reentrant field layout alignment bug

Brian Fiete 1 년 전
부모
커밋
6f8dbefdec
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      IDEHelper/Compiler/BfModuleTypeUtils.cpp

+ 1 - 1
IDEHelper/Compiler/BfModuleTypeUtils.cpp

@@ -5639,7 +5639,7 @@ void BfModule::DoPopulateType(BfType* resolvedTypeRef, BfPopulateType populateTy
 			}
 			}
 			dataFieldVec.clear();
 			dataFieldVec.clear();
 
 
-			int curSize = typeInstance->mInstSize;
+			int curSize = dataPos;
 			while (dataFieldVec.size() != dataFieldCount)
 			while (dataFieldVec.size() != dataFieldCount)
 			{
 			{
 				// Clear out completed buckets
 				// Clear out completed buckets