Fix -Asserts warnings.
[oota-llvm.git] / lib / Target / ARM / AsmPrinter / ARMInstPrinter.cpp
index fba380df288f714ed5af2a8700e3f44eae605fa2..33db90eb15a0bd76aa3c5a2d660976251c90203c 100644 (file)
@@ -30,6 +30,9 @@ using namespace llvm;
 
 static unsigned NextReg(unsigned Reg) {
   switch (Reg) {
+  default:
+    assert(0 && "Unexpected register enum");
+
   case ARM::D0:
     return ARM::D1;
   case ARM::D1:
@@ -92,9 +95,6 @@ static unsigned NextReg(unsigned Reg) {
     return ARM::D30;
   case ARM::D30:
     return ARM::D31;
-
-  default:
-    assert(0 && "Unexpected register enum");
   }
 }
 
@@ -212,8 +212,7 @@ void ARMInstPrinter::printOperand(const MCInst *MI, unsigned OpNo,
       O << getRegisterName(Reg);
     }
   } else if (Op.isImm()) {
-    bool isCallOp = Modifier && !strcmp(Modifier, "call");
-    assert(isCallOp ||
+    assert((Modifier && !strcmp(Modifier, "call")) ||
            ((Modifier == 0 || Modifier[0] == 0) && "No modifiers supported"));
     O << '#' << Op.getImm();
   } else {