Missed a \n in previous commit.
[oota-llvm.git] / lib / MC / MCValue.cpp
index c7923da764e239caeff494658f0733f2114927a9..043a49d80c6c83fde1a74679741254d5c102c963 100644 (file)
@@ -8,27 +8,26 @@
 //===----------------------------------------------------------------------===//
 
 #include "llvm/MC/MCValue.h"
+#include "llvm/Support/Debug.h"
 #include "llvm/Support/raw_ostream.h"
 
 using namespace llvm;
 
-void MCValue::print(raw_ostream &OS) const {
+void MCValue::print(raw_ostream &OS, const MCAsmInfo *MAI) const {
   if (isAbsolute()) {
     OS << getConstant();
     return;
   }
 
-  getSymA()->print(OS);
+  OS << *getSymA();
 
-  if (getSymB()) {
-    OS << " - "; 
-    getSymB()->print(OS);
-  }
+  if (getSymB())
+    OS << " - " << *getSymB();
 
   if (getConstant())
     OS << " + " << getConstant();
 }
 
 void MCValue::dump() const {
-  print(errs());
+  print(dbgs(), 0);
 }