When encountering an unknown file format, ObjectFile::createObjectFile should
authorEli Bendersky <eliben@google.com>
Fri, 25 Jan 2013 20:53:41 +0000 (20:53 +0000)
committerEli Bendersky <eliben@google.com>
Fri, 25 Jan 2013 20:53:41 +0000 (20:53 +0000)
commita5a4ff5a5821fb55afc8f39194f8d6da039a872f
treec8c4c6f5aff7799c5a930efeb2b1784ad438fba9
parent385f312686d7b31b74ef14971ed141aed73eceb4
When encountering an unknown file format, ObjectFile::createObjectFile should
politely report it instead of running into llvm_unreachable.

Also patch llvm-dwarfdump to actually check whether the file it's attempting to
dump is a valid object file.

llvm-svn: 173489
llvm/lib/Object/ObjectFile.cpp
llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp