about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorBastian Köcher <git@kchr.de>2017-12-22 20:39:31 +0100
committerBastian Köcher <git@kchr.de>2017-12-26 12:26:39 +0100
commit072f3ebd878ad044abedd3324469ae1b01eca67b (patch)
tree717b6366046d375f8873a3dfbf7d98d7e09d1614 /src/libstd
parentfaff382c3d5756265726e57d0928b5a1815f5485 (diff)
downloadrust-072f3ebd878ad044abedd3324469ae1b01eca67b.tar.gz
rust-072f3ebd878ad044abedd3324469ae1b01eca67b.zip
Use move for optimization purposes
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/rt.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libstd/rt.rs b/src/libstd/rt.rs
index bfea64153c6..1fd7c270d19 100644
--- a/src/libstd/rt.rs
+++ b/src/libstd/rt.rs
@@ -62,7 +62,7 @@ fn lang_start<T: ::termination::Termination + 'static>
             ::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)