diff options
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 6 | 
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;      }      }  | 

