summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2012-05-14 21:48:19 +0000
committerDavid Blaikie <dblaikie@gmail.com>2012-05-14 21:48:19 +0000
commit81a84bd841b9f1c98443949dcbf0ceb1848c8b33 (patch)
tree6ad83261bbb37d68fc26e38f9ab2412e1597b8e7
parente89f3fe3f394977be41f1445d9afb3e98808415d (diff)
downloadbcm5719-llvm-81a84bd841b9f1c98443949dcbf0ceb1848c8b33.tar.gz
bcm5719-llvm-81a84bd841b9f1c98443949dcbf0ceb1848c8b33.zip
Fix use of uninitialized variable.
Found by GCC's maybe-uninitialized. llvm-svn: 156780
-rw-r--r--llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp b/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
index d1b481a3b90..f74b0e75cfb 100644
--- a/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
+++ b/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
@@ -2024,7 +2024,7 @@ OptimizeCompareInstr(MachineInstr *CmpInstr, unsigned SrcReg, int CmpMask,
ARMCC::CondCodes CC = (ARMCC::CondCodes)OperandsToUpdate[i]->getImm();
ARMCC::CondCodes NewCC;
switch (CC) {
- default: break;
+ default: llvm_unreachable("only expecting less/greater comparisons here");
case ARMCC::GE: NewCC = ARMCC::LE; break;
case ARMCC::LT: NewCC = ARMCC::GT; break;
case ARMCC::GT: NewCC = ARMCC::LT; break;
OpenPOWER on IntegriCloud