diff options
author | Mikhail Glushenkov <foldr@codedgers.com> | 2008-05-30 06:26:35 +0000 |
---|---|---|
committer | Mikhail Glushenkov <foldr@codedgers.com> | 2008-05-30 06:26:35 +0000 |
commit | ed3ba406c715318c7ca343ebc4de7f103570d2ad (patch) | |
tree | d24faf169ae3fd4a6bf734fe267dcd2f76665c0c /tools | |
parent | e43228958ce2d9c0c69c7ccaef8bb0517d085951 (diff) | |
download | external_llvm-ed3ba406c715318c7ca343ebc4de7f103570d2ad.zip external_llvm-ed3ba406c715318c7ca343ebc4de7f103570d2ad.tar.gz external_llvm-ed3ba406c715318c7ca343ebc4de7f103570d2ad.tar.bz2 |
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
Diffstat (limited to 'tools')
-rw-r--r-- | tools/llvmc2/llvmc.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/tools/llvmc2/llvmc.cpp b/tools/llvmc2/llvmc.cpp index 403e61d..9580717 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; } |