diff --git a/library/std/src/rt.rs b/library/std/src/rt.rs index 72e6c23ee4990..4d2d46f5aabda 100644 --- a/library/std/src/rt.rs +++ b/library/std/src/rt.rs @@ -59,10 +59,10 @@ fn lang_start( argc: isize, argv: *const *const u8, ) -> isize { - lang_start_internal( + let Ok(v) = lang_start_internal( &move || crate::sys_common::backtrace::__rust_begin_short_backtrace(main).report(), argc, argv, - ) - .into_ok() + ); + v }