mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-10-04 19:17:12 +00:00
[llvm-readobj] Fix output of MIPS GOT without local and global entries.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@212374 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -1087,7 +1087,7 @@ void MipsGOTParser<ELFT>::parseGOT(const Elf_Shdr &GOTShdr) {
|
||||
Elf_Sym_Iter DynSymEnd = Obj->end_dynamic_symbols();
|
||||
std::size_t DynSymTotal = std::size_t(std::distance(DynSymBegin, DynSymEnd));
|
||||
|
||||
if (DtGotSym + 1 > DynSymTotal) {
|
||||
if (DtGotSym > DynSymTotal) {
|
||||
W.startLine() << "MIPS_GOTSYM exceeds a number of dynamic symbols.\n";
|
||||
return;
|
||||
}
|
||||
|
Reference in New Issue
Block a user