summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-objdump
diff options
context:
space:
mode:
authorJF Bastien <jfbastien@apple.com>2019-04-24 16:49:30 +0000
committerJF Bastien <jfbastien@apple.com>2019-04-24 16:49:30 +0000
commit46d67fa6c5f94f15104ebecc1822687c837bb22e (patch)
tree359bc3d62835e56558e439c0add20c7544f7a55b /llvm/tools/llvm-objdump
parent8d05eb8556590bf8fd7e820574425439aab3123b (diff)
downloadbcm5719-llvm-46d67fa6c5f94f15104ebecc1822687c837bb22e.tar.gz
bcm5719-llvm-46d67fa6c5f94f15104ebecc1822687c837bb22e.zip
Revert "[llvm-objdump] errorToErrorCode+message -> toString"
Revert r359100 It breaks llvm/test/Object/elf-invalid-phdr.test llvm-svn: 359110
Diffstat (limited to 'llvm/tools/llvm-objdump')
-rw-r--r--llvm/tools/llvm-objdump/ELFDump.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/llvm/tools/llvm-objdump/ELFDump.cpp b/llvm/tools/llvm-objdump/ELFDump.cpp
index 9c4d67d0f1b..62a81a9b213 100644
--- a/llvm/tools/llvm-objdump/ELFDump.cpp
+++ b/llvm/tools/llvm-objdump/ELFDump.cpp
@@ -131,7 +131,7 @@ static uint64_t getSectionLMA(const ELFFile<ELFT> *Obj,
const object::ELFSectionRef &Sec) {
auto PhdrRangeOrErr = Obj->program_headers();
if (!PhdrRangeOrErr)
- report_fatal_error(toString(PhdrRangeOrErr.takeError()));
+ report_fatal_error(errorToErrorCode(PhdrRangeOrErr.takeError()).message());
// Search for a PT_LOAD segment containing the requested section. Use this
// segment's p_addr to calculate the section's LMA.
@@ -178,7 +178,7 @@ void printDynamicSection(const ELFFile<ELFT> *Elf, StringRef Filename) {
outs() << (Data + Dyn.d_un.d_val) << "\n";
continue;
}
- warn(toString(StrTabOrErr.takeError()));
+ warn(errorToErrorCode(StrTabOrErr.takeError()).message());
consumeError(StrTabOrErr.takeError());
}
outs() << format(Fmt, (uint64_t)Dyn.d_un.d_val);
@@ -189,7 +189,8 @@ template <class ELFT> void printProgramHeaders(const ELFFile<ELFT> *o) {
outs() << "Program Header:\n";
auto ProgramHeaderOrError = o->program_headers();
if (!ProgramHeaderOrError)
- report_fatal_error(toString(ProgramHeaderOrError.takeError()));
+ report_fatal_error(
+ errorToErrorCode(ProgramHeaderOrError.takeError()).message());
for (const typename ELFT::Phdr &Phdr : *ProgramHeaderOrError) {
switch (Phdr.p_type) {
case ELF::PT_DYNAMIC:
OpenPOWER on IntegriCloud