llvm-readobj: call exit(1) on error.
authorRafael Espindola <rafael.espindola@gmail.com>
Mon, 20 Jul 2015 03:23:55 +0000 (03:23 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Mon, 20 Jul 2015 03:23:55 +0000 (03:23 +0000)
commitd60ced8e086559b48d03e8392b2e9fe964a8fcf6
tree0ada0a723920ccb17684157ff383358b2a01523d
parentb9adbd998f266c9b5694947700743f93161d9c7a
llvm-readobj: call exit(1) on error.

llvm-readobj exists for testing llvm. We can safely stop the program
the first time we know the input in corrupted.

This is in preparation for making it handle a few more broken files.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@242656 91177308-0d34-0410-b5e6-96231b3b80d8
test/Object/corrupt.test
tools/llvm-readobj/COFFDumper.cpp
tools/llvm-readobj/ELFDumper.cpp
tools/llvm-readobj/MachODumper.cpp
tools/llvm-readobj/Win64EHDumper.cpp
tools/llvm-readobj/llvm-readobj.cpp
tools/llvm-readobj/llvm-readobj.h