diff options
| author | Bastian Köcher <git@kchr.de> | 2017-12-22 16:11:09 +0100 |
|---|---|---|
| committer | Bastian Köcher <git@kchr.de> | 2017-12-26 12:26:39 +0100 |
| commit | 88bf2b4630ca52c4949665ff3016731fd924eaf1 (patch) | |
| tree | 0ff59f555a4c7d053129df2f0456d81c5e3b1e2c /src/libstd | |
| parent | 83cb299e3eb93d9fee5e3a2730a4f9c14de6cdd9 (diff) | |
| download | rust-88bf2b4630ca52c4949665ff3016731fd924eaf1.tar.gz rust-88bf2b4630ca52c4949665ff3016731fd924eaf1.zip | |
Removes some obscure transmute call in `lang_start`
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/rt.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libstd/rt.rs b/src/libstd/rt.rs index 2b75201ad2b..bfea64153c6 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(mem::transmute::<_, fn()>(main).report()); + let exit_code = panic::catch_unwind(|| main().report()); sys_common::cleanup(); exit_code.unwrap_or(101) |
