[Object, MachO] Don't crash on parsing invalid MachO header.
authorAlexey Samsonov <vonosmas@gmail.com>
Thu, 4 Jun 2015 19:45:22 +0000 (19:45 +0000)
committerAlexey Samsonov <vonosmas@gmail.com>
Thu, 4 Jun 2015 19:45:22 +0000 (19:45 +0000)
commit9f336636fec73f6e7439174fce5b41b3028ccb43
tree9fd44026c3c505e16f9df816c6847a63950633e8
parent4fdbed38858b69c80fc18ea3743cca267b6c72ff
[Object, MachO] Don't crash on parsing invalid MachO header.

Summary: Instead, properly report this error from MachOObjectFile constructor.

Test Plan: regression test suite

Reviewers: rafael

Subscribers: llvm-commits
llvm-svn: 239078
llvm/lib/Object/MachOObjectFile.cpp
llvm/test/Object/Inputs/macho-invalid-header [new file with mode: 0644]
llvm/test/Object/macho-invalid.test