diff --git a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp index e4dc7d6ed86b0..1af74ff6b436c 100644 --- a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp +++ b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp @@ -8078,8 +8078,8 @@ Error ModuleSummaryIndexBitcodeReader::parseEntireSummary(unsigned ID) { std::set> &CfiFunctionDefs = TheIndex.cfiFunctionDefs(); for (unsigned I = 0; I != Record.size(); I += 2) - CfiFunctionDefs.insert( - {Strtab.data() + Record[I], static_cast(Record[I + 1])}); + CfiFunctionDefs.emplace(Strtab.data() + Record[I], + static_cast(Record[I + 1])); break; } @@ -8087,8 +8087,8 @@ Error ModuleSummaryIndexBitcodeReader::parseEntireSummary(unsigned ID) { std::set> &CfiFunctionDecls = TheIndex.cfiFunctionDecls(); for (unsigned I = 0; I != Record.size(); I += 2) - CfiFunctionDecls.insert( - {Strtab.data() + Record[I], static_cast(Record[I + 1])}); + CfiFunctionDecls.emplace(Strtab.data() + Record[I], + static_cast(Record[I + 1])); break; }