Remove detailed abort, too many compatibility issues

This commit is contained in:
Jeremy Soller
2023-03-10 11:33:53 -07:00
parent e7b70fdb93
commit 0646140d99
3 changed files with 3 additions and 31 deletions
+1 -21
View File
@@ -91,27 +91,7 @@ pub unsafe extern "C" fn a64l(s: *const c_char) -> c_long {
#[no_mangle]
pub unsafe extern "C" fn abort() -> ! {
eprintln!("Legacy Abort");
intrinsics::abort();
}
#[no_mangle]
pub unsafe extern "C" fn __abort(
func: *const c_char,
file: *const c_char,
line: c_int,
) -> ! {
let func = CStr::from_ptr(func).to_str().unwrap();
let file = CStr::from_ptr(file).to_str().unwrap();
eprintln!(
"{}: {}:{}: Abort",
func,
file,
line
);
eprintln!("Abort");
intrinsics::abort();
}