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