diff options
Diffstat (limited to 'llvm/lib/MC/MCObjectStreamer.cpp')
-rw-r--r-- | llvm/lib/MC/MCObjectStreamer.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/MC/MCObjectStreamer.cpp b/llvm/lib/MC/MCObjectStreamer.cpp index 88ea478478f..6ec4e2d8855 100644 --- a/llvm/lib/MC/MCObjectStreamer.cpp +++ b/llvm/lib/MC/MCObjectStreamer.cpp @@ -60,8 +60,8 @@ bool MCObjectStreamer::emitAbsoluteSymbolDiff(const MCSymbol *Hi, // Must have symbol data. if (!Assembler->hasSymbolData(*Hi) || !Assembler->hasSymbolData(*Lo)) return false; - auto &HiD = Assembler->getSymbolData(*Hi); - auto &LoD = Assembler->getSymbolData(*Lo); + auto &HiD = Hi->getData(); + auto &LoD = Lo->getData(); // Must both be assigned to the same (valid) fragment. if (!HiD.getFragment() || HiD.getFragment() != LoD.getFragment()) |