MC: Change MCFragment::Atom to an MCSymbol, NFC
[oota-llvm.git] / lib / MC / MCAssembler.cpp
index ff230dfd9f9f246b520c43144cacd3665f589cb3..197b9221b3fe574992527c6752982a8c72005f33 100644 (file)
@@ -460,10 +460,10 @@ bool MCAssembler::isSymbolLinkerVisible(const MCSymbol &Symbol) const {
   return false;
 }
 
-const MCSymbolData *MCAssembler::getAtom(const MCSymbolData *SD) const {
+const MCSymbol *MCAssembler::getAtom(const MCSymbolData *SD) const {
   // Linker visible symbols define atoms.
   if (isSymbolLinkerVisible(SD->getSymbol()))
-    return SD;
+    return &SD->getSymbol();
 
   // Absolute and undefined symbols have no defining atom.
   if (!SD->getFragment())