Start converting to new error handling API.
[oota-llvm.git] / lib / Target / ARM / Thumb2RegisterInfo.cpp
index 0f0c0e41fc5ad58d6f254ef9abb3fab80a14e31f..42d39a6f6949886c83ff6525b0fd506521c9c2ec 100644 (file)
@@ -30,6 +30,7 @@
 #include "llvm/ADT/BitVector.h"
 #include "llvm/ADT/SmallVector.h"
 #include "llvm/Support/CommandLine.h"
+#include "llvm/Support/ErrorHandling.h"
 using namespace llvm;
 
 static cl::opt<bool>
@@ -452,8 +453,7 @@ void Thumb2RegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II,
       break;
     }
     default:
-      assert(0 && "Unsupported addressing mode!");
-      abort();
+      llvm_report_error("Unsupported addressing mode!");
       break;
     }