summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp
diff options
context:
space:
mode:
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>2015-05-19 23:53:20 +0000
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>2015-05-19 23:53:20 +0000
commit2a40483418370b97149ce9e87384cdd1d0b702ac (patch)
treea7a70ec4ed639b4ad6887534258249f101943f9c /llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp
parentc6c660b3dd60784662879dc4e236fdf066e79d10 (diff)
downloadbcm5719-llvm-2a40483418370b97149ce9e87384cdd1d0b702ac.tar.gz
bcm5719-llvm-2a40483418370b97149ce9e87384cdd1d0b702ac.zip
MC: Use MCSymbol in MCAsmLayout::getSymbolOffset(), NFC
Continue to canonicalize on MCSymbol instead of MCSymbolData when both are needed. llvm-svn: 237749
Diffstat (limited to 'llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp')
-rw-r--r--llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp b/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp
index 5b85a2a41fa..4572119779a 100644
--- a/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp
+++ b/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp
@@ -422,7 +422,7 @@ void ARMMachObjectWriter::RecordRelocation(MachObjectWriter *Writer,
// compensate for the addend of the symbol address, if it was
// undefined. This occurs with weak definitions, for example.
if (!SD->getSymbol().isUndefined())
- FixedValue -= Layout.getSymbolOffset(SD);
+ FixedValue -= Layout.getSymbolOffset(SD->getSymbol());
} else {
// The index is the section ordinal (1-based).
const MCSectionData &SymSD = Asm.getSectionData(
OpenPOWER on IntegriCloud