Update for LLVM api change
llvm-svn: 216396
diff --git a/clang-tools-extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp b/clang-tools-extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp
index 5c825b7..4559a26 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 @@
}
// 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;
}