clang/lib/Tooling/RefactoringCallbacks.cpp: Avoid std::errc::bad_message.

llvm-svn: 302741
diff --git a/clang/lib/Tooling/RefactoringCallbacks.cpp b/clang/lib/Tooling/RefactoringCallbacks.cpp
index 6d3c016..ad0a10d 100644
--- a/clang/lib/Tooling/RefactoringCallbacks.cpp
+++ b/clang/lib/Tooling/RefactoringCallbacks.cpp
@@ -171,7 +171,7 @@
           return make_error<StringError>(
               "Unterminated ${...} in replacement template near " +
                   ToTemplate.substr(Index),
-              std::make_error_code(std::errc::bad_message));
+              llvm::inconvertibleErrorCode());
         }
         std::string SourceNodeName =
             ToTemplate.substr(Index + 2, EndOfIdentifier - Index - 2);
@@ -182,7 +182,7 @@
         return make_error<StringError>(
             "Invalid $ in replacement template near " +
                 ToTemplate.substr(Index),
-            std::make_error_code(std::errc::bad_message));
+            llvm::inconvertibleErrorCode());
       }
     } else {
       size_t NextIndex = ToTemplate.find('$', Index + 1);