summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-readobj
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2015-06-19 17:54:28 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2015-06-19 17:54:28 +0000
commit63a88ce5d42f28ce6f38d9f7aa45f8ad63052b8e (patch)
treec11ddfd15294f472cdc6e98c8845f64bed546828 /llvm/tools/llvm-readobj
parent3ea39f9e7871ae2628f6737834a74b62518e6d95 (diff)
downloadbcm5719-llvm-63a88ce5d42f28ce6f38d9f7aa45f8ad63052b8e.tar.gz
bcm5719-llvm-63a88ce5d42f28ce6f38d9f7aa45f8ad63052b8e.zip
Make getRelocationSection MachO only.
There are 3 types of relocations on MachO * Scattered * Section based * Symbol based On ELF and COFF relocations are symbol based. We were in the strange situation that we abstracted over two of them. This makes section based relocations MachO only. llvm-svn: 240149
Diffstat (limited to 'llvm/tools/llvm-readobj')
-rw-r--r--llvm/tools/llvm-readobj/MachODumper.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/tools/llvm-readobj/MachODumper.cpp b/llvm/tools/llvm-readobj/MachODumper.cpp
index 9017350c403..aeb563a25ff 100644
--- a/llvm/tools/llvm-readobj/MachODumper.cpp
+++ b/llvm/tools/llvm-readobj/MachODumper.cpp
@@ -479,7 +479,7 @@ void MachODumper::printRelocation(const MachOObjectFile *Obj,
return;
}
} else if (!IsScattered) {
- section_iterator SecI = Reloc.getSection();
+ section_iterator SecI = Obj->getRelocationSection(DR);
if (SecI != Obj->section_end()) {
if (error(SecI->getName(TargetName)))
return;
OpenPOWER on IntegriCloud