summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clangd/JSONRPCDispatcher.cpp
diff options
context:
space:
mode:
authorHaojian Wu <hokein@google.com>2017-11-07 10:21:02 +0000
committerHaojian Wu <hokein@google.com>2017-11-07 10:21:02 +0000
commit2375c926f423fe3ef14908cc6d3350613d78a2db (patch)
tree31ae740196d233d4e4096902b844c4fec7dd3aa3 /clang-tools-extra/clangd/JSONRPCDispatcher.cpp
parent167f2e34d59247e073bfb25f91e43a31db3baaba (diff)
downloadbcm5719-llvm-2375c926f423fe3ef14908cc6d3350613d78a2db.tar.gz
bcm5719-llvm-2375c926f423fe3ef14908cc6d3350613d78a2db.zip
[clangd] Add ErrorCode enum class.
Summary: Avoid using magic number in the code everywhere. Reviewers: sammccall Reviewed By: sammccall Subscribers: ilya-biryukov, cfe-commits Differential Revision: https://reviews.llvm.org/D39718 llvm-svn: 317559
Diffstat (limited to 'clang-tools-extra/clangd/JSONRPCDispatcher.cpp')
-rw-r--r--clang-tools-extra/clangd/JSONRPCDispatcher.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/clang-tools-extra/clangd/JSONRPCDispatcher.cpp b/clang-tools-extra/clangd/JSONRPCDispatcher.cpp
index 4abe7b7d69b..52493b23840 100644
--- a/clang-tools-extra/clangd/JSONRPCDispatcher.cpp
+++ b/clang-tools-extra/clangd/JSONRPCDispatcher.cpp
@@ -65,13 +65,13 @@ void RequestContext::reply(json::Expr &&Result) {
});
}
-void RequestContext::replyError(int code, const llvm::StringRef &Message) {
- Out.log("Error " + llvm::Twine(code) + ": " + Message + "\n");
+void RequestContext::replyError(ErrorCode code, const llvm::StringRef &Message) {
+ Out.log("Error " + Twine(static_cast<int>(code)) + ": " + Message + "\n");
if (ID) {
Out.writeMessage(json::obj{
{"jsonrpc", "2.0"},
{"id", *ID},
- {"error", json::obj{{"code", code}, {"message", Message}}},
+ {"error", json::obj{{"code", static_cast<int>(code)}, {"message", Message}}},
});
}
}
OpenPOWER on IntegriCloud