Avoid a report_fatal_error in sections().
authorRafael Espindola <rafael.espindola@gmail.com>
Wed, 2 Nov 2016 14:10:57 +0000 (14:10 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Wed, 2 Nov 2016 14:10:57 +0000 (14:10 +0000)
commit25be8c88568184bf5971ae899e76847cf0108457
tree6a94ce3306760b2dc5b623f68b9d5c8fec261ec0
parent3ac3a7efff011c4c277a326f6e2183ebf1f01c78
Avoid a report_fatal_error in sections().

Have it return a ErrorOr<Range> and delete section_begin and
section_end.

llvm-svn: 285807
llvm/include/llvm/Object/ELF.h
llvm/include/llvm/Object/ELFObjectFile.h
llvm/test/Object/invalid.test
llvm/tools/llvm-readobj/ARMEHABIPrinter.h
llvm/tools/llvm-readobj/ELFDumper.cpp
llvm/tools/obj2yaml/elf2yaml.cpp