aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCValue.cpp
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-08-14 03:41:23 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-08-14 03:41:23 +0000
commit1a019d85540068969c12a5dfe8336f228137975d (patch)
tree4a520bf2df40497cd7fa8c876093f96bd9d64239 /llvm/lib/MC/MCValue.cpp
parentafe6603590f38d854c54f2f48ff84080b2d6c06f (diff)
downloadllvm-1a019d85540068969c12a5dfe8336f228137975d.zip
llvm-1a019d85540068969c12a5dfe8336f228137975d.tar.gz
llvm-1a019d85540068969c12a5dfe8336f228137975d.tar.bz2
Add MCSymbol::{print, dump}
llvm-svn: 78983
Diffstat (limited to 'llvm/lib/MC/MCValue.cpp')
-rw-r--r--llvm/lib/MC/MCValue.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/llvm/lib/MC/MCValue.cpp b/llvm/lib/MC/MCValue.cpp
index 9c73170..c7923da 100644
--- a/llvm/lib/MC/MCValue.cpp
+++ b/llvm/lib/MC/MCValue.cpp
@@ -18,9 +18,13 @@ void MCValue::print(raw_ostream &OS) const {
return;
}
- OS << getSymA();
- if (getSymB())
- OS << " - " << getSymB();
+ getSymA()->print(OS);
+
+ if (getSymB()) {
+ OS << " - ";
+ getSymB()->print(OS);
+ }
+
if (getConstant())
OS << " + " << getConstant();
}