[lld][BP] Fix duplicate section size measurment (#145384)

This commit is contained in:
Ellis Hoag 2025-06-24 06:31:23 -07:00 committed by GitHub
parent 3e98d2b031
commit b77c7138a8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -319,7 +319,7 @@ auto BPOrderer<D>::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<D>::computeOrder(
for (auto dupSecIdx : It->getSecond()) {
const auto *dupIsec = sections[dupSecIdx];
if (orderedSections.insert(dupIsec)) {
duplicateDataSize += D::getSize(*isec);
duplicateDataSize += D::getSize(*dupIsec);
++numDuplicateDataSections;
}
}