diff options
author | Reid Kleckner <rnk@google.com> | 2015-08-11 20:06:51 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2015-08-11 20:06:51 +0000 |
commit | f7b85e0ce207ba5104a46894e688f65c9210d818 (patch) | |
tree | dfbd0a9e21ee059cad9359e65dd0076ad693be64 /lld/ELF/InputFiles.cpp | |
parent | 82d91ddb4f3a8f44166cde07af47217fcc3023fb (diff) | |
download | bcm5719-llvm-f7b85e0ce207ba5104a46894e688f65c9210d818.tar.gz bcm5719-llvm-f7b85e0ce207ba5104a46894e688f65c9210d818.zip |
Fix mismatched sign comparison
llvm-svn: 244653
Diffstat (limited to 'lld/ELF/InputFiles.cpp')
-rw-r--r-- | lld/ELF/InputFiles.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lld/ELF/InputFiles.cpp b/lld/ELF/InputFiles.cpp index 0c78b194c51..205ba87c831 100644 --- a/lld/ELF/InputFiles.cpp +++ b/lld/ELF/InputFiles.cpp @@ -59,7 +59,7 @@ template <class ELFT> void elf2::ObjectFile<ELFT>::initializeSymbols() { StringRef StringTable = *StringTableOrErr; Elf_Sym_Range Syms = ELFObj->symbols(Symtab); - auto NumSymbols = std::distance(Syms.begin(), Syms.end()); + uint32_t NumSymbols = std::distance(Syms.begin(), Syms.end()); uint32_t FirstNonLocal = Symtab->sh_info; if (FirstNonLocal > NumSymbols) error("Invalid sh_info in symbol table"); |