[llvm] Use SmallString::str (NFC) (#92712)
This commit is contained in:
parent
6b0733e3a3
commit
32ae9a28a5
@ -2940,7 +2940,7 @@ Error BitcodeReader::parseValueSymbolTable(uint64_t Offset) {
|
||||
if (!BB)
|
||||
return error("Invalid bbentry record");
|
||||
|
||||
BB->setName(StringRef(ValueName.data(), ValueName.size()));
|
||||
BB->setName(ValueName.str());
|
||||
ValueName.clear();
|
||||
break;
|
||||
}
|
||||
|
||||
@ -79,9 +79,7 @@ void llvm::splitCodeGen(
|
||||
[TMFactory, FileType, ThreadOS](const SmallString<0> &BC) {
|
||||
LLVMContext Ctx;
|
||||
Expected<std::unique_ptr<Module>> MOrErr = parseBitcodeFile(
|
||||
MemoryBufferRef(StringRef(BC.data(), BC.size()),
|
||||
"<split-module>"),
|
||||
Ctx);
|
||||
MemoryBufferRef(BC.str(), "<split-module>"), Ctx);
|
||||
if (!MOrErr)
|
||||
report_fatal_error("Failed to read bitcode");
|
||||
std::unique_ptr<Module> MPartInCtx = std::move(MOrErr.get());
|
||||
|
||||
@ -452,9 +452,8 @@ static void splitCodeGen(const Config &C, TargetMachine *TM,
|
||||
CodegenThreadPool.async(
|
||||
[&](const SmallString<0> &BC, unsigned ThreadId) {
|
||||
LTOLLVMContext Ctx(C);
|
||||
Expected<std::unique_ptr<Module>> MOrErr = parseBitcodeFile(
|
||||
MemoryBufferRef(StringRef(BC.data(), BC.size()), "ld-temp.o"),
|
||||
Ctx);
|
||||
Expected<std::unique_ptr<Module>> MOrErr =
|
||||
parseBitcodeFile(MemoryBufferRef(BC.str(), "ld-temp.o"), Ctx);
|
||||
if (!MOrErr)
|
||||
report_fatal_error("Failed to read bitcode");
|
||||
std::unique_ptr<Module> MPartInCtx = std::move(MOrErr.get());
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user