[clang-tools-extra] c11c78a - [clangd] Use llvm::errs() instead of outs() for errors
Kirill Bobyrev via cfe-commits
cfe-commits at lists.llvm.org
Wed Jul 15 05:35:06 PDT 2020
Author: Kirill Bobyrev
Date: 2020-07-15T14:34:29+02:00
New Revision: c11c78a1bd0b3275bf845604aae3c94e97acceed
URL: https://github.com/llvm/llvm-project/commit/c11c78a1bd0b3275bf845604aae3c94e97acceed
DIFF: https://github.com/llvm/llvm-project/commit/c11c78a1bd0b3275bf845604aae3c94e97acceed.diff
LOG: [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
Added:
Modified:
clang-tools-extra/clangd/index/dex/dexp/Dexp.cpp
clang-tools-extra/clangd/index/remote/server/Server.cpp
Removed:
################################################################################
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}
diff erent "
"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<clang::clangd::SymbolIndex> Index = openIndex(IndexPath);
if (!Index) {
- llvm::outs() << "Failed to open the index.\n";
+ llvm::errs() << "Failed to open the index.\n";
return -1;
}
More information about the cfe-commits
mailing list