diff --git a/src/libstd/rt.rs b/src/libstd/rt.rs index bfea64153c6f..1fd7c270d194 100644 --- a/src/libstd/rt.rs +++ b/src/libstd/rt.rs @@ -62,7 +62,7 @@ fn lang_start ::sys_common::backtrace::__rust_begin_short_backtrace(move || main().report()) }); #[cfg(not(feature = "backtrace"))] - let exit_code = panic::catch_unwind(|| main().report()); + let exit_code = panic::catch_unwind(move || main().report()); sys_common::cleanup(); exit_code.unwrap_or(101)