diff --git a/lld/ELF/InputSection.cpp b/lld/ELF/InputSection.cpp index be91b27c9250..245c5e9cc901 100644 --- a/lld/ELF/InputSection.cpp +++ b/lld/ELF/InputSection.cpp @@ -691,7 +691,7 @@ typename ELFT::uint MergeInputSection::getOffset(uintX_t Offset) const { // Create a map from input offsets to output offsets for all section pieces. // It is called after finalize(). template void MergeInputSection::finalizePieces() { - OffsetMap.grow(this->Pieces.size()); + OffsetMap.reserve(this->Pieces.size()); for (SectionPiece &Piece : this->Pieces) { if (!Piece.Live) continue;