summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clangd/Protocol.h
diff options
context:
space:
mode:
authorKrasimir Georgiev <krasimir@google.com>2018-10-16 18:44:41 +0000
committerKrasimir Georgiev <krasimir@google.com>2018-10-16 18:44:41 +0000
commitae4e75fd6e89cb7706b218f54ea16a0bbdb9a0c2 (patch)
tree328fe576f4edc5d67c4e6376e52bd211ed3bb5e3 /clang-tools-extra/clangd/Protocol.h
parentb4285bcaccc2da651d65961dcccb6fdf7d181252 (diff)
downloadbcm5719-llvm-ae4e75fd6e89cb7706b218f54ea16a0bbdb9a0c2.tar.gz
bcm5719-llvm-ae4e75fd6e89cb7706b218f54ea16a0bbdb9a0c2.zip
Revert "[clangd] Refactor JSON-over-stdin/stdout code into Transport abstraction."
This reverts commit r344620. Breaks upstream bots. llvm-svn: 344637
Diffstat (limited to 'clang-tools-extra/clangd/Protocol.h')
-rw-r--r--clang-tools-extra/clangd/Protocol.h17
1 files changed, 0 insertions, 17 deletions
diff --git a/clang-tools-extra/clangd/Protocol.h b/clang-tools-extra/clangd/Protocol.h
index 940c78f1d59..7026d47b981 100644
--- a/clang-tools-extra/clangd/Protocol.h
+++ b/clang-tools-extra/clangd/Protocol.h
@@ -48,23 +48,6 @@ enum class ErrorCode {
// Defined by the protocol.
RequestCancelled = -32800,
};
-// Models an LSP error as an llvm::Error.
-class LSPError : public llvm::ErrorInfo<LSPError> {
-public:
- std::string Message;
- ErrorCode Code;
- static char ID;
-
- LSPError(std::string Message, ErrorCode Code)
- : Message(std::move(Message)), Code(Code) {}
-
- void log(llvm::raw_ostream &OS) const override {
- OS << int(Code) << ": " << Message;
- }
- std::error_code convertToErrorCode() const override {
- return llvm::inconvertibleErrorCode();
- }
-};
struct URIForFile {
URIForFile() = default;
OpenPOWER on IntegriCloud