diff options
Diffstat (limited to 'clang-tools-extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp')
-rw-r--r-- | clang-tools-extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp | 7 |
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; } |