summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2010-12-06 03:24:04 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2010-12-06 03:24:04 +0000
commit45790b82afde4e5f71e037ace95d25d23906b81f (patch)
tree189d2e1b72c687f93c267b1768b309ce78c6d2ff
parentac60adb38d7211dfc1e01b2e597966d8f77f582a (diff)
downloadbcm5719-llvm-45790b82afde4e5f71e037ace95d25d23906b81f.tar.gz
bcm5719-llvm-45790b82afde4e5f71e037ace95d25d23906b81f.zip
Use getSymbolOffset on the COFF writer.
llvm-svn: 120979
-rw-r--r--llvm/lib/MC/WinCOFFObjectWriter.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/MC/WinCOFFObjectWriter.cpp b/llvm/lib/MC/WinCOFFObjectWriter.cpp
index 4aabbc4862b..1bfd3a4fd7a 100644
--- a/llvm/lib/MC/WinCOFFObjectWriter.cpp
+++ b/llvm/lib/MC/WinCOFFObjectWriter.cpp
@@ -661,7 +661,7 @@ void WinCOFFObjectWriter::RecordRelocation(const MCAssembler &Asm,
const MCSymbol *B = &Target.getSymB()->getSymbol();
MCSymbolData &B_SD = Asm.getSymbolData(*B);
- FixedValue = Layout.getSymbolAddress(&A_SD) - Layout.getSymbolAddress(&B_SD);
+ FixedValue = Layout.getSymbolOffset(&A_SD) - Layout.getSymbolOffset(&B_SD);
// In the case where we have SymbA and SymB, we just need to store the delta
// between the two symbols. Update FixedValue to account for the delta, and
OpenPOWER on IntegriCloud