summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2017-06-16 00:32:11 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2017-06-16 00:32:11 +0000
commitf63d41469caa0930be1954f105267ee802134b69 (patch)
tree2cceed933687a6265bfd8bfc067bceac86423fd0 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parent2aed0fb07ec214dc3aaf38b7f87b6385bbb1d646 (diff)
downloadbcm5719-llvm-f63d41469caa0930be1954f105267ee802134b69.tar.gz
bcm5719-llvm-f63d41469caa0930be1954f105267ee802134b69.zip
Fix build warning on 32-bit targets where sizeof(size_t) < sizeof(long long).
llvm-svn: 305535
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
-rw-r--r--llvm/lib/Bitcode/Reader/BitcodeReader.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
index f944cc8c955..0629c2d326a 100644
--- a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
+++ b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
@@ -5255,13 +5255,15 @@ Error ModuleSummaryIndexBitcodeReader::parseEntireSummary(unsigned ID) {
case bitc::FS_CFI_FUNCTION_DEFS: {
std::set<std::string> &CfiFunctionDefs = TheIndex.cfiFunctionDefs();
for (unsigned I = 0; I != Record.size(); I += 2)
- CfiFunctionDefs.insert({Strtab.data() + Record[I], Record[I+1]});
+ CfiFunctionDefs.insert(
+ {Strtab.data() + Record[I], static_cast<size_t>(Record[I + 1])});
break;
}
case bitc::FS_CFI_FUNCTION_DECLS: {
std::set<std::string> &CfiFunctionDecls = TheIndex.cfiFunctionDecls();
for (unsigned I = 0; I != Record.size(); I += 2)
- CfiFunctionDecls.insert({Strtab.data() + Record[I], Record[I+1]});
+ CfiFunctionDecls.insert(
+ {Strtab.data() + Record[I], static_cast<size_t>(Record[I + 1])});
break;
}
}
OpenPOWER on IntegriCloud