]> git.lizzy.rs Git - rust.git/blobdiff - library/std/src/rt.rs
Rollup merge of #93756 - tmandry:llvm-build-config, r=Mark-Simulacrum
[rust.git] / library / std / src / rt.rs
index 121c214780d2d5e5ba371de3cd49c167ef4fbf6b..663537a05fa32f91c78545f732ec5837c60daef1 100644 (file)
@@ -128,8 +128,7 @@ fn lang_start_internal(
     let ret_code = panic::catch_unwind(move || panic::catch_unwind(main).unwrap_or(101) as isize)
         .map_err(move |e| {
             mem::forget(e);
-            rtprintpanic!("drop of the panic payload panicked");
-            sys::abort_internal()
+            rtabort!("drop of the panic payload panicked");
         });
     panic::catch_unwind(cleanup).map_err(rt_abort)?;
     ret_code
@@ -143,7 +142,7 @@ fn lang_start<T: crate::process::Termination + 'static>(
     argv: *const *const u8,
 ) -> isize {
     let Ok(v) = lang_start_internal(
-        &move || crate::sys_common::backtrace::__rust_begin_short_backtrace(main).report(),
+        &move || crate::sys_common::backtrace::__rust_begin_short_backtrace(main).report().to_i32(),
         argc,
         argv,
     );