diff options
author | George Burgess IV <george.burgess.iv@gmail.com> | 2018-12-07 21:47:32 +0000 |
---|---|---|
committer | George Burgess IV <george.burgess.iv@gmail.com> | 2018-12-07 21:47:32 +0000 |
commit | a0082afcb6ec74f4ec866e94f49b5cd8a4fb9623 (patch) | |
tree | 28a1edba8f641c327c009e504a0e29ce8bef99e9 /llvm/lib/Bitcode | |
parent | 44dfd81d01519d5e4e850b6e0a7037a788fd4b03 (diff) | |
download | bcm5719-llvm-a0082afcb6ec74f4ec866e94f49b5cd8a4fb9623.tar.gz bcm5719-llvm-a0082afcb6ec74f4ec866e94f49b5cd8a4fb9623.zip |
[ModuleSummary] use StringRefs to avoid a redundant copy; NFC
`Saver` is a StringSaver, which has a few overloads of `save` that all
ultimately just call `StringRef save(StringRef)`. Just take a StringRef
here instead of building up a std::string to convert it to a StringRef.
llvm-svn: 348650
Diffstat (limited to 'llvm/lib/Bitcode')
-rw-r--r-- | llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp index 3dea1b565bc..f9b3c930b05 100644 --- a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp +++ b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp @@ -4918,7 +4918,7 @@ void ModuleSummaryIndexBitcodeReader::setValueGUID( ValueIdToValueInfoMap[ValueID] = std::make_pair( TheIndex.getOrInsertValueInfo( ValueGUID, - UseStrtab ? ValueName : TheIndex.saveString(ValueName.str())), + UseStrtab ? ValueName : TheIndex.saveString(ValueName)), OriginalNameID); } |