summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang-tools-extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp')
-rw-r--r--clang-tools-extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/clang-tools-extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp b/clang-tools-extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp
index 5c825b79602..4559a26a12b 100644
--- a/clang-tools-extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp
+++ b/clang-tools-extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp
@@ -271,10 +271,9 @@ int main(int argc, char **argv) {
}
// Write new file to disk
- std::string ErrorInfo;
- llvm::raw_fd_ostream FileStream(I->getKey().str().c_str(), ErrorInfo,
- llvm::sys::fs::F_Text);
- if (!ErrorInfo.empty()) {
+ std::error_code EC;
+ llvm::raw_fd_ostream FileStream(I->getKey(), EC, llvm::sys::fs::F_Text);
+ if (EC) {
llvm::errs() << "Could not open " << I->getKey() << " for writing\n";
continue;
}
OpenPOWER on IntegriCloud