OSDN Git Service

Two switch blocks in VectorLegalizer::LegalizeOp already have a
authorArtyom Skrobov <Artyom.Skrobov@arm.com>
Tue, 20 Oct 2015 15:06:37 +0000 (15:06 +0000)
committerArtyom Skrobov <Artyom.Skrobov@arm.com>
Tue, 20 Oct 2015 15:06:37 +0000 (15:06 +0000)
  default: llvm_unreachable("This action is not supported yet!");

-- so I'm adding one to the third switch block, too.

This is a follow-up fix for http://reviews.llvm.org/D13862

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

lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp

index e3633ed..4ec8711 100644 (file)
@@ -348,6 +348,7 @@ SDValue VectorLegalizer::LegalizeOp(SDValue Op) {
   }
 
   switch (TLI.getOperationAction(Node->getOpcode(), QueryType)) {
+  default: llvm_unreachable("This action is not supported yet!");
   case TargetLowering::Promote:
     Result = Promote(Op);
     Changed = true;