Skip to content

Commit f0346a5

Browse files
[Frontend] Use SmallString::operator std::string (NFC)
1 parent e0ade45 commit f0346a5

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

flang/lib/Frontend/CompilerInstance.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ static std::string getOutputFilePath(llvm::StringRef outputFilename,
8080
if (!extension.empty() && (inputFilename != "-")) {
8181
llvm::SmallString<128> path(inputFilename);
8282
llvm::sys::path::replace_extension(path, extension);
83-
outFile = std::string(path.str());
83+
outFile = std::string(path);
8484
}
8585

8686
return outFile;

flang/lib/Frontend/TextDiagnosticBuffer.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,20 +35,20 @@ void TextDiagnosticBuffer::HandleDiagnostic(
3535
llvm_unreachable("Diagnostic not handled during diagnostic buffering!");
3636
case clang::DiagnosticsEngine::Note:
3737
all.emplace_back(level, notes.size());
38-
notes.emplace_back(info.getLocation(), std::string(buf.str()));
38+
notes.emplace_back(info.getLocation(), std::string(buf));
3939
break;
4040
case clang::DiagnosticsEngine::Warning:
4141
all.emplace_back(level, warnings.size());
42-
warnings.emplace_back(info.getLocation(), std::string(buf.str()));
42+
warnings.emplace_back(info.getLocation(), std::string(buf));
4343
break;
4444
case clang::DiagnosticsEngine::Remark:
4545
all.emplace_back(level, remarks.size());
46-
remarks.emplace_back(info.getLocation(), std::string(buf.str()));
46+
remarks.emplace_back(info.getLocation(), std::string(buf));
4747
break;
4848
case clang::DiagnosticsEngine::Error:
4949
case clang::DiagnosticsEngine::Fatal:
5050
all.emplace_back(level, errors.size());
51-
errors.emplace_back(info.getLocation(), std::string(buf.str()));
51+
errors.emplace_back(info.getLocation(), std::string(buf));
5252
break;
5353
}
5454
}

0 commit comments

Comments
 (0)