Skip to content

Commit 60fe1e9

Browse files
[clang] Use SmallString::str (NFC) (#92717)
1 parent c2f92a3 commit 60fe1e9

File tree

3 files changed

+3
-7
lines changed

3 files changed

+3
-7
lines changed

clang/lib/ARCMigrate/ARCMT.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -606,8 +606,7 @@ bool MigrationProcess::applyTransform(TransformFn trans,
606606
llvm::raw_svector_ostream vecOS(newText);
607607
buf.write(vecOS);
608608
std::unique_ptr<llvm::MemoryBuffer> memBuf(
609-
llvm::MemoryBuffer::getMemBufferCopy(
610-
StringRef(newText.data(), newText.size()), newFname));
609+
llvm::MemoryBuffer::getMemBufferCopy(newText.str(), newFname));
611610
SmallString<64> filePath(file->getName());
612611
Unit->getFileManager().FixupRelativePath(filePath);
613612
Remapper.remap(filePath.str(), std::move(memBuf));

clang/lib/ARCMigrate/ObjCMT.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1963,8 +1963,7 @@ void ObjCMigrateASTConsumer::HandleTranslationUnit(ASTContext &Ctx) {
19631963
llvm::raw_svector_ostream vecOS(newText);
19641964
buf.write(vecOS);
19651965
std::unique_ptr<llvm::MemoryBuffer> memBuf(
1966-
llvm::MemoryBuffer::getMemBufferCopy(
1967-
StringRef(newText.data(), newText.size()), file->getName()));
1966+
llvm::MemoryBuffer::getMemBufferCopy(newText.str(), file->getName()));
19681967
SmallString<64> filePath(file->getName());
19691968
FileMgr.FixupRelativePath(filePath);
19701969
Remapper.remap(filePath.str(), std::move(memBuf));

clang/lib/Sema/SemaExpr.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3718,9 +3718,7 @@ static Expr *BuildFloatingLiteral(Sema &S, NumericLiteralParser &Literal,
37183718
APFloat::getSmallest(Format).toString(buffer);
37193719
}
37203720

3721-
S.Diag(Loc, diagnostic)
3722-
<< Ty
3723-
<< StringRef(buffer.data(), buffer.size());
3721+
S.Diag(Loc, diagnostic) << Ty << buffer.str();
37243722
}
37253723

37263724
bool isExact = (result == APFloat::opOK);

0 commit comments

Comments
 (0)