assert(0) -> LLVM_UNREACHABLE.
[oota-llvm.git] / lib / CodeGen / PostRASchedulerList.cpp
index de7746855b3f48e51f207cbd0ef4e10792325bc7..77cbf2966b1f69c53dbdf7b04bd946a3d3041b32 100644 (file)
@@ -34,6 +34,7 @@
 #include "llvm/Target/TargetRegisterInfo.h"
 #include "llvm/Support/Compiler.h"
 #include "llvm/Support/Debug.h"
+#include "llvm/Support/ErrorHandling.h"
 #include "llvm/ADT/Statistic.h"
 #include <map>
 using namespace llvm;
@@ -793,7 +794,7 @@ void SchedulePostRATDList::ReleaseSucc(SUnit *SU, SDep *SuccEdge) {
     cerr << "*** Scheduling failed! ***\n";
     SuccSU->dump(this);
     cerr << " has been released too many times!\n";
-    assert(0);
+    llvm_unreachable();
   }
 #endif