OSDN Git Service

make the stubbed-out printer methods abort instead of
authorChris Lattner <sabre@nondot.org>
Sun, 14 Nov 2010 21:54:34 +0000 (21:54 +0000)
committerChris Lattner <sabre@nondot.org>
Sun, 14 Nov 2010 21:54:34 +0000 (21:54 +0000)
printing nothing.  This gets us back up to 24 failures.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119083 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp
lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h

index 607eb4f..22907f5 100644 (file)
@@ -282,3 +282,18 @@ void PPCInstPrinter::printSymbolHi(const MCInst *MI, unsigned OpNo,
   else
     printOperand(MI, OpNo, O);
 }
+
+
+void PPCInstPrinter::PrintSpecial(const MCInst *MI, raw_ostream &O,
+                                  const char *Modifier) {
+  assert(0 && "FIXME: PrintSpecial should be dead");
+}
+void PPCInstPrinter::printPICLabel(const MCInst *MI, unsigned OpNo,
+                                   raw_ostream &O) {
+  assert(0 && "FIXME: printPICLabel should be dead");
+}
+void PPCInstPrinter::printTOCEntryLabel(const MCInst *MI, unsigned OpNo,
+                                        raw_ostream &O) {
+  assert(0 && "FIXME: printTOCEntryLabel should be dead");
+}
+
index b29a2f4..abdc253 100644 (file)
@@ -64,11 +64,11 @@ public:
   void printMemRegReg(const MCInst *MI, unsigned OpNo, raw_ostream &O);
   
   // FIXME: Remove
-  void PrintSpecial(const MCInst *MI, raw_ostream &O, const char *Modifier) {}
+  void PrintSpecial(const MCInst *MI, raw_ostream &O, const char *Modifier);
   void printSymbolLo(const MCInst *MI, unsigned OpNo, raw_ostream &O);
   void printSymbolHi(const MCInst *MI, unsigned OpNo, raw_ostream &O);
-  void printPICLabel(const MCInst *MI, unsigned OpNo, raw_ostream &O) {}
-  void printTOCEntryLabel(const MCInst *MI, unsigned OpNo, raw_ostream &O) {}
+  void printPICLabel(const MCInst *MI, unsigned OpNo, raw_ostream &O);
+  void printTOCEntryLabel(const MCInst *MI, unsigned OpNo, raw_ostream &O);
   
 };
 } // end namespace llvm