diff options
author | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2015-05-20 16:34:36 +0000 |
---|---|---|
committer | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2015-05-20 16:34:36 +0000 |
commit | c3e709e81fa4337acacc8a3b65c579478276d0ee (patch) | |
tree | 3d0d9246d528fa73987b11d5ec9995ca0863d60b /llvm/lib/MC/MCAssembler.cpp | |
parent | 98ceec572561c1d62f8c59c3db2235384e7174dc (diff) | |
download | bcm5719-llvm-c3e709e81fa4337acacc8a3b65c579478276d0ee.tar.gz bcm5719-llvm-c3e709e81fa4337acacc8a3b65c579478276d0ee.zip |
MC: Add MCSymbolData back to MCAssembler dump
r237490 accidentally dropped MCSymbolData from the MCAssembler dump.
Add it back underneath the MCSymbol dump. Remove the MCSymbol dump from
MCSymbolData, since this would cause an infinite co-recursion, and
besides, that back pointer is going away.
llvm-svn: 237807
Diffstat (limited to 'llvm/lib/MC/MCAssembler.cpp')
-rw-r--r-- | llvm/lib/MC/MCAssembler.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/llvm/lib/MC/MCAssembler.cpp b/llvm/lib/MC/MCAssembler.cpp index c8959cfd398..c8ed7d1b1f6 100644 --- a/llvm/lib/MC/MCAssembler.cpp +++ b/llvm/lib/MC/MCAssembler.cpp @@ -1282,7 +1282,7 @@ void MCSectionData::dump() { void MCSymbolData::dump() const { raw_ostream &OS = llvm::errs(); - OS << "<MCSymbolData Symbol:" << getSymbol() + OS << "<MCSymbolData" << " Fragment:" << getFragment(); if (!isCommon()) OS << " Offset:" << getOffset(); @@ -1311,7 +1311,11 @@ void MCAssembler::dump() { for (symbol_iterator it = symbol_begin(), ie = symbol_end(); it != ie; ++it) { if (it != symbol_begin()) OS << ",\n "; + OS << "("; it->dump(); + OS << ","; + it->getData().dump(); + OS << ")"; } OS << "]>\n"; } |