From c11c78a1bd0b3275bf845604aae3c94e97acceed Mon Sep 17 00:00:00 2001 From: Kirill Bobyrev Date: Wed, 15 Jul 2020 14:34:23 +0200 Subject: [PATCH] [clangd] Use llvm::errs() instead of outs() for errors Summary: errs() is more appropriate for error messages in dexp and clangd-index-server. Reviewers: sammccall Reviewed By: sammccall Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, kadircet, usaxena95, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D83827 --- .../clangd/index/dex/dexp/Dexp.cpp | 18 +++++++++--------- .../clangd/index/remote/server/Server.cpp | 4 ++-- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/clang-tools-extra/clangd/index/dex/dexp/Dexp.cpp b/clang-tools-extra/clangd/index/dex/dexp/Dexp.cpp index 6fc844c18931..80d87aa3f9f5 100644 --- a/clang-tools-extra/clangd/index/dex/dexp/Dexp.cpp +++ b/clang-tools-extra/clangd/index/dex/dexp/Dexp.cpp @@ -181,7 +181,7 @@ class Lookup : public Command { void run() override { if (ID.getNumOccurrences() == 0 && Name.getNumOccurrences() == 0) { - llvm::outs() + llvm::errs() << "Missing required argument: please provide id or -name.\n"; return; } @@ -189,7 +189,7 @@ class Lookup : public Command { if (ID.getNumOccurrences()) { auto SID = SymbolID::fromStr(ID); if (!SID) { - llvm::outs() << llvm::toString(SID.takeError()) << "\n"; + llvm::errs() << llvm::toString(SID.takeError()) << "\n"; return; } IDs.push_back(*SID); @@ -205,7 +205,7 @@ class Lookup : public Command { llvm::outs() << toYAML(Sym); }); if (!FoundSymbol) - llvm::outs() << "not found\n"; + llvm::errs() << "not found\n"; } }; @@ -228,7 +228,7 @@ class Refs : public Command { void run() override { if (ID.getNumOccurrences() == 0 && Name.getNumOccurrences() == 0) { - llvm::outs() + llvm::errs() << "Missing required argument: please provide id or -name.\n"; return; } @@ -236,14 +236,14 @@ class Refs : public Command { if (ID.getNumOccurrences()) { auto SID = SymbolID::fromStr(ID); if (!SID) { - llvm::outs() << llvm::toString(SID.takeError()) << "\n"; + llvm::errs() << llvm::toString(SID.takeError()) << "\n"; return; } IDs.push_back(*SID); } else { IDs = getSymbolIDsFromIndex(Name, Index); if (IDs.size() > 1) { - llvm::outs() << llvm::formatv( + llvm::errs() << llvm::formatv( "The name {0} is ambiguous, found {1} different " "symbols. Please use id flag to disambiguate.\n", Name, IDs.size()); @@ -256,7 +256,7 @@ class Refs : public Command { Index->refs(RefRequest, [&RegexFilter](const Ref &R) { auto U = URI::parse(R.Location.FileURI); if (!U) { - llvm::outs() << U.takeError(); + llvm::errs() << U.takeError(); return; } if (RegexFilter.match(U->body())) @@ -358,7 +358,7 @@ bool runCommand(std::string Request, const SymbolIndex &Index) { return Cmd.Implementation()->parseAndRun(FakeArgv, Cmd.Description, Index); } - llvm::outs() << "Unknown command. Try 'help'.\n"; + llvm::errs() << "Unknown command. Try 'help'.\n"; return false; } @@ -380,7 +380,7 @@ int main(int argc, const char *argv[]) { [&]() { Index = openIndex(IndexLocation); }); if (!Index) { - llvm::outs() << "Failed to open the index.\n"; + llvm::errs() << "Failed to open the index.\n"; return -1; } diff --git a/clang-tools-extra/clangd/index/remote/server/Server.cpp b/clang-tools-extra/clangd/index/remote/server/Server.cpp index 718d623a4845..fecd72806cbc 100644 --- a/clang-tools-extra/clangd/index/remote/server/Server.cpp +++ b/clang-tools-extra/clangd/index/remote/server/Server.cpp @@ -141,14 +141,14 @@ int main(int argc, char *argv[]) { llvm::sys::PrintStackTraceOnErrorSignal(argv[0]); if (!llvm::sys::path::is_absolute(IndexRoot)) { - llvm::outs() << "Index root should be an absolute path.\n"; + llvm::errs() << "Index root should be an absolute path.\n"; return -1; } std::unique_ptr Index = openIndex(IndexPath); if (!Index) { - llvm::outs() << "Failed to open the index.\n"; + llvm::errs() << "Failed to open the index.\n"; return -1; } -- 2.34.1