forked from OSchip/llvm-project
Change llvm_unreachable in SplitVectorOperand to report_fatal_error. Keeps release builds from crashing if code uses an intrinsic with an illegal type.
llvm-svn: 160661
This commit is contained in:
parent
3c72621570
commit
17300940ae
|
@ -1018,7 +1018,9 @@ bool DAGTypeLegalizer::SplitVectorOperand(SDNode *N, unsigned OpNo) {
|
|||
N->dump(&DAG);
|
||||
dbgs() << "\n";
|
||||
#endif
|
||||
llvm_unreachable("Do not know how to split this operator's operand!");
|
||||
report_fatal_error("Do not know how to split this operator's "
|
||||
"operand!\n");
|
||||
|
||||
case ISD::SETCC: Res = SplitVecOp_VSETCC(N); break;
|
||||
case ISD::BITCAST: Res = SplitVecOp_BITCAST(N); break;
|
||||
case ISD::EXTRACT_SUBVECTOR: Res = SplitVecOp_EXTRACT_SUBVECTOR(N); break;
|
||||
|
|
Loading…
Reference in New Issue