From: Mikhail Glushenkov Date: Fri, 30 May 2008 06:26:35 +0000 (+0000) Subject: Show argv[0] in error messages (like gcc). X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=ed3ba406c715318c7ca343ebc4de7f103570d2ad;p=oota-llvm.git Show argv[0] in error messages (like gcc). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51755 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/tools/llvmc2/llvmc.cpp b/tools/llvmc2/llvmc.cpp index 403e61da903..9580717a40c 100644 --- a/tools/llvmc2/llvmc.cpp +++ b/tools/llvmc2/llvmc.cpp @@ -87,8 +87,7 @@ int main(int argc, char** argv) { } if (InputFilenames.empty()) { - std::cerr << "No input files.\n"; - return 1; + throw std::runtime_error("no input files"); } return BuildTargets(graph); @@ -97,10 +96,10 @@ int main(int argc, char** argv) { return ec.code(); } catch(const std::exception& ex) { - std::cerr << ex.what() << '\n'; + std::cerr << argv[0] << ": " << ex.what() << '\n'; } catch(...) { - std::cerr << "Unknown error!\n"; + std::cerr << argv[0] << ": unknown error!\n"; } return 1; }