]> granicus.if.org Git - clang/commitdiff
Fix -Wcovered-switch-default warning from r188664
authorAlexey Samsonov <samsonov@google.com>
Mon, 19 Aug 2013 13:07:12 +0000 (13:07 +0000)
committerAlexey Samsonov <samsonov@google.com>
Mon, 19 Aug 2013 13:07:12 +0000 (13:07 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188672 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/TargetInfo.cpp

index 4b1c56599f4a7ef2311426f286e973b7d2f96a57..70fc8fed5d47eaffc3abb9092c54f9ea37504d29 100644 (file)
@@ -5402,7 +5402,6 @@ llvm::Value *XCoreABIInfo::EmitVAArg(llvm::Value *VAListAddr, QualType Ty,
   // handle the argument
   llvm::Type *ArgPtrTy = llvm::PointerType::getUnqual(ArgTy);
   switch (AI.getKind()) {
-  default:
   case ABIArgInfo::Expand:
     llvm_unreachable("Unsupported ABI kind for va_arg");
   case ABIArgInfo::Ignore:
@@ -5416,6 +5415,7 @@ llvm::Value *XCoreABIInfo::EmitVAArg(llvm::Value *VAListAddr, QualType Ty,
     ArgAddr = Builder.CreateLoad(ArgAddr);
     return Builder.CreatePointerCast(ArgAddr, ArgPtrTy);
   }
+  llvm_unreachable("Unknown ABI kind");
 }
 
 //===----------------------------------------------------------------------===//