[llvm-readobj] Prepend argv[0] to error/warning messages
authorFangrui Song <maskray@google.com>
Tue, 20 Aug 2019 12:49:15 +0000 (12:49 +0000)
committerFangrui Song <maskray@google.com>
Tue, 20 Aug 2019 12:49:15 +0000 (12:49 +0000)
commitf13370280057c51cc98ed4a3f44fcb72e76944a3
treefdcbedfa3e026e30d39ea1c7173bdc9ed2b057f3
parenteb2211b352390a30718a497217e2ab8229fe9809
[llvm-readobj] Prepend argv[0] to error/warning messages

Summary:
Currently, we report:

    error: ...

Prepend argv[0] (tool name):

    llvm-readobj: error: ...

This is consistent with most GNU binutils/clang/lld, and gives a bit
more context in a long build log.

Reviewed By: grimar, jhenderson, rupprecht

Differential Revision: https://reviews.llvm.org/D66425

llvm-svn: 369377
llvm/test/tools/llvm-readobj/error-format.test [new file with mode: 0644]
llvm/tools/llvm-readobj/llvm-readobj.cpp