diff --git a/clang-tools-extra/clangd/Protocol.cpp b/clang-tools-extra/clangd/Protocol.cpp --- a/clang-tools-extra/clangd/Protocol.cpp +++ b/clang-tools-extra/clangd/Protocol.cpp @@ -70,6 +70,7 @@ if (auto S = E.getAsString()) { auto Parsed = URI::parse(*S); if (!Parsed) { + consumeError(Parsed.takeError()); P.report("failed to parse URI"); return false; }