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 | 9cc178726f323fb859acd7f8fc657a939fe96566 (patch) | |
tree | 69d39b3b9a6a11625d9e8b2d8834d198ca71ea49 | |
parent | 6565a709702995fa8a5e659269d6cda134383be7 (diff) |
Fix use of uninitialized variable.
Found by GCC's maybe-uninitialized.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156780 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/Target/ARM/ARMBaseInstrInfo.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Target/ARM/ARMBaseInstrInfo.cpp b/lib/Target/ARM/ARMBaseInstrInfo.cpp index d1b481a3b9..f74b0e75cf 100644 --- a/lib/Target/ARM/ARMBaseInstrInfo.cpp +++ b/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; |