summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC/MCAssembler.cpp
diff options
context:
space:
mode:
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>2015-05-20 16:34:36 +0000
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>2015-05-20 16:34:36 +0000
commitc3e709e81fa4337acacc8a3b65c579478276d0ee (patch)
tree3d0d9246d528fa73987b11d5ec9995ca0863d60b /llvm/lib/MC/MCAssembler.cpp
parent98ceec572561c1d62f8c59c3db2235384e7174dc (diff)
downloadbcm5719-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.cpp6
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";
}
OpenPOWER on IntegriCloud