diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-05-25 14:12:48 +0000 |
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-05-25 14:12:48 +0000 |
| commit | 6e6820a7e6a0f7381c1a7964bd62c2bfc9cecab4 (patch) | |
| tree | c605e4934eefa076d98eccf15c7d92e091c00400 /llvm/lib/Target/ARM | |
| parent | 3422d77c50569c0c2c09b40ac8539d5fc3db969d (diff) | |
| download | bcm5719-llvm-6e6820a7e6a0f7381c1a7964bd62c2bfc9cecab4.tar.gz bcm5719-llvm-6e6820a7e6a0f7381c1a7964bd62c2bfc9cecab4.zip | |
Stop forwarding getOrdinal and setOrdinal.
llvm-svn: 238139
Diffstat (limited to 'llvm/lib/Target/ARM')
| -rw-r--r-- | llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp b/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp index d5f5f9a005f..84585b91390 100644 --- a/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp +++ b/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp @@ -19,6 +19,7 @@ #include "llvm/MC/MCFixupKindInfo.h" #include "llvm/MC/MCMachOSymbolFlags.h" #include "llvm/MC/MCMachObjectWriter.h" +#include "llvm/MC/MCSection.h" #include "llvm/MC/MCValue.h" #include "llvm/Support/ErrorHandling.h" #include "llvm/Support/MachO.h" @@ -423,8 +424,9 @@ void ARMMachObjectWriter::RecordRelocation(MachObjectWriter *Writer, FixedValue -= Layout.getSymbolOffset(*A); } else { // The index is the section ordinal (1-based). - const MCSectionData &SymSD = Asm.getSectionData(A->getSection()); - Index = SymSD.getOrdinal() + 1; + const MCSection &Sec = A->getSection(); + const MCSectionData &SymSD = Asm.getSectionData(Sec); + Index = Sec.getOrdinal() + 1; FixedValue += Writer->getSectionAddress(&SymSD); } if (IsPCRel) |

