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)
commitfb3acd62162b29bb736ddeed4f21e173cbc3b1f3
tree61e4337d742d5b5ca45f87c39dfaff483ce8ca50
parent724d4b43f4b5874bfef3ab8cf41cb011755af39d
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.

llvm-svn: 242656
llvm/test/Object/corrupt.test
llvm/tools/llvm-readobj/COFFDumper.cpp
llvm/tools/llvm-readobj/ELFDumper.cpp
llvm/tools/llvm-readobj/MachODumper.cpp
llvm/tools/llvm-readobj/Win64EHDumper.cpp
llvm/tools/llvm-readobj/llvm-readobj.cpp
llvm/tools/llvm-readobj/llvm-readobj.h