Fix a compiler warning about Kind being used uninitialized
authorDuncan Sands <baldrick@free.fr>
Mon, 22 Nov 2010 09:38:00 +0000 (09:38 +0000)
committerDuncan Sands <baldrick@free.fr>
Mon, 22 Nov 2010 09:38:00 +0000 (09:38 +0000)
when assertions are disabled.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119962 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/ARMMCCodeEmitter.cpp

index 5ad117ec04ea07ec971656d5463dcb379a82b3fe..06e7b9d2bc9097d43f63e8758fe11c13ad2093ec 100644 (file)
@@ -408,13 +408,13 @@ getMovtImmOpValue(const MCInst &MI, unsigned OpIdx,
              dyn_cast<MCSymbolRefExpr>(MO.getExpr())) {
     MCFixupKind Kind;
     switch (Expr->getKind()) {
+    default: assert(0 && "Unsupported ARMFixup");
     case MCSymbolRefExpr::VK_ARM_HI16:
       Kind = MCFixupKind(ARM::fixup_arm_movt_hi16);
       break;
     case MCSymbolRefExpr::VK_ARM_LO16:
       Kind = MCFixupKind(ARM::fixup_arm_movw_lo16);
       break;
-    default: assert(0 && "Unsupported ARMFixup"); break;
     }
     Fixups.push_back(MCFixup::Create(0, Expr, Kind));
     return 0;