diff options
-rw-r--r-- | lld/ELF/InputFiles.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lld/ELF/InputFiles.cpp b/lld/ELF/InputFiles.cpp index ed4a32db39f..e4a32be0427 100644 --- a/lld/ELF/InputFiles.cpp +++ b/lld/ELF/InputFiles.cpp @@ -940,8 +940,7 @@ std::vector<const typename ELFT::Verdef *> SharedFile<ELFT>::parseVerdefs() { auto *CurVerdef = reinterpret_cast<const Elf_Verdef *>(Verdef); Verdef += CurVerdef->vd_next; unsigned VerdefIndex = CurVerdef->vd_ndx; - if (Verdefs.size() <= VerdefIndex) - Verdefs.resize(VerdefIndex + 1); + Verdefs.resize(VerdefIndex + 1); Verdefs[VerdefIndex] = CurVerdef; } |