llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.

This adds location info for all llvm_unreachable calls (which is a macro now) in
!NDEBUG builds.
In NDEBUG builds location info and the message is off (it only prints
"UREACHABLE executed").


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75640 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Torok Edwin
2009-07-14 16:55:14 +00:00
parent 1f316e321a
commit c23197a26f
172 changed files with 813 additions and 812 deletions

View File

@@ -208,7 +208,7 @@ namespace {
if (!Broken) return false;
msgs << "Broken module found, ";
switch (action) {
default: LLVM_UNREACHABLE("Unknown action");
default: llvm_unreachable("Unknown action");
case AbortProcessAction:
msgs << "compilation aborted!\n";
cerr << msgs.str();
@@ -1117,7 +1117,7 @@ void Verifier::visitBinaryOperator(BinaryOperator &B) {
"Shift return type must be same as operands!", &B);
break;
default:
LLVM_UNREACHABLE("Unknown BinaryOperator opcode!");
llvm_unreachable("Unknown BinaryOperator opcode!");
}
visitInstruction(B);