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;
     }