Change llvm_unreachable in SplitVectorResult to report_fatal_error. Keeps release...
authorCraig Topper <craig.topper@gmail.com>
Mon, 23 Jul 2012 04:34:49 +0000 (04:34 +0000)
committerCraig Topper <craig.topper@gmail.com>
Mon, 23 Jul 2012 04:34:49 +0000 (04:34 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160616 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp

index 4b631b699a468e59128e6f21e255fe412041b7fd..505b6034c3178157d8a7522d33dec8c73e126f80 100644 (file)
@@ -469,7 +469,8 @@ void DAGTypeLegalizer::SplitVectorResult(SDNode *N, unsigned ResNo) {
     N->dump(&DAG);
     dbgs() << "\n";
 #endif
-    llvm_unreachable("Do not know how to split the result of this operator!");
+    report_fatal_error("Do not know how to split the result of this "
+                       "operator!\n");
 
   case ISD::MERGE_VALUES: SplitRes_MERGE_VALUES(N, ResNo, Lo, Hi); break;
   case ISD::VSELECT: