aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2010-03-19 03:18:23 +0000
committerDaniel Dunbar <daniel@zuster.org>2010-03-19 03:18:23 +0000
commit6b7c2cf5d46ef9d73df66163d3296bc4435a5e20 (patch)
tree4b6969ede3bc6a991c0c78c20495723e3cd68bcb /lib
parent65f35d5703a17bcd25c63907e4813c8e545b847b (diff)
downloadexternal_llvm-6b7c2cf5d46ef9d73df66163d3296bc4435a5e20.zip
external_llvm-6b7c2cf5d46ef9d73df66163d3296bc4435a5e20.tar.gz
external_llvm-6b7c2cf5d46ef9d73df66163d3296bc4435a5e20.tar.bz2
Fix -Asserts warnings.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98928 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r--lib/Target/ARM/AsmPrinter/ARMInstPrinter.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/lib/Target/ARM/AsmPrinter/ARMInstPrinter.cpp b/lib/Target/ARM/AsmPrinter/ARMInstPrinter.cpp
index fba380d..33db90e 100644
--- a/lib/Target/ARM/AsmPrinter/ARMInstPrinter.cpp
+++ b/lib/Target/ARM/AsmPrinter/ARMInstPrinter.cpp
@@ -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 {