summaryrefslogtreecommitdiffstats
path: root/lld/ELF/InputFiles.cpp
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2015-08-11 20:06:51 +0000
committerReid Kleckner <rnk@google.com>2015-08-11 20:06:51 +0000
commitf7b85e0ce207ba5104a46894e688f65c9210d818 (patch)
treedfbd0a9e21ee059cad9359e65dd0076ad693be64 /lld/ELF/InputFiles.cpp
parent82d91ddb4f3a8f44166cde07af47217fcc3023fb (diff)
downloadbcm5719-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.cpp2
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");
OpenPOWER on IntegriCloud