diff --git a/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp b/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp index 9cdbb910303..27c770913e7 100644 --- a/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp +++ b/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp @@ -4773,6 +4773,7 @@ SDOperand SelectionDAGLegalize::PackVectorOp(SDOperand Op, assert(0 && "Cast from unsupported vector type not implemented yet!"); } } + break; case ISD::VSELECT: Result = DAG.getNode(ISD::SELECT, NewVT, Op.getOperand(0), PackVectorOp(Op.getOperand(1), NewVT),