From b77c7138a8724e5ca86ef018ef70fb9ee707c529 Mon Sep 17 00:00:00 2001 From: Ellis Hoag Date: Tue, 24 Jun 2025 06:31:23 -0700 Subject: [PATCH] [lld][BP] Fix duplicate section size measurment (#145384) --- lld/include/lld/Common/BPSectionOrdererBase.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lld/include/lld/Common/BPSectionOrdererBase.inc b/lld/include/lld/Common/BPSectionOrdererBase.inc index fbeca187aa76..00c9dc7159dd 100644 --- a/lld/include/lld/Common/BPSectionOrdererBase.inc +++ b/lld/include/lld/Common/BPSectionOrdererBase.inc @@ -319,7 +319,7 @@ auto BPOrderer::computeOrder( for (auto dupSecIdx : It->getSecond()) { const auto *dupIsec = sections[dupSecIdx]; if (orderedSections.insert(dupIsec)) { - duplicateCodeSize += D::getSize(*isec); + duplicateCodeSize += D::getSize(*dupIsec); ++numDuplicateCodeSections; } } @@ -337,7 +337,7 @@ auto BPOrderer::computeOrder( for (auto dupSecIdx : It->getSecond()) { const auto *dupIsec = sections[dupSecIdx]; if (orderedSections.insert(dupIsec)) { - duplicateDataSize += D::getSize(*isec); + duplicateDataSize += D::getSize(*dupIsec); ++numDuplicateDataSections; } }