diff options
author | David Blaikie <dblaikie@gmail.com> | 2012-05-14 21:48:19 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2012-05-14 21:48:19 +0000 |
commit | 81a84bd841b9f1c98443949dcbf0ceb1848c8b33 (patch) | |
tree | 6ad83261bbb37d68fc26e38f9ab2412e1597b8e7 | |
parent | e89f3fe3f394977be41f1445d9afb3e98808415d (diff) | |
download | bcm5719-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.cpp | 2 |
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; |