Fail in a slightly more organized fashion for now.
This commit is contained in:
parent
dc181bca4e
commit
99f1dffd49
|
@ -275,10 +275,8 @@ upcall_fail(rust_task *task,
|
||||||
LOG_UPCALL_ENTRY(task);
|
LOG_UPCALL_ENTRY(task);
|
||||||
LOG_ERR(task, upcall, "upcall fail '%s', %s:%" PRIdPTR, expr, file, line);
|
LOG_ERR(task, upcall, "upcall fail '%s', %s:%" PRIdPTR, expr, file, line);
|
||||||
task->fail(4);
|
task->fail(4);
|
||||||
if (getenv("RUST_TRAP_FAILURE")) {
|
// FIXME: re-implement unwinding.
|
||||||
// FIXME: x86-ism.
|
abort();
|
||||||
__asm__("int3");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue