diff options
Diffstat (limited to 'src/libstd/sys/cloudabi/thread.rs')
| -rw-r--r-- | src/libstd/sys/cloudabi/thread.rs | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/libstd/sys/cloudabi/thread.rs b/src/libstd/sys/cloudabi/thread.rs index abc15b18e32..a15dc8653e8 100644 --- a/src/libstd/sys/cloudabi/thread.rs +++ b/src/libstd/sys/cloudabi/thread.rs @@ -4,7 +4,6 @@ use crate::io; use crate::mem; use crate::ptr; use crate::sys::cloudabi::abi; -use crate::sys::stack_overflow; use crate::sys::time::checked_dur2intervals; use crate::time::Duration; @@ -47,10 +46,7 @@ impl Thread { extern "C" fn thread_start(main: *mut libc::c_void) -> *mut libc::c_void { unsafe { - // Next, set up our stack overflow handler which may get triggered if we run - // out of stack. - let _handler = stack_overflow::Handler::new(); - // Finally, let's run some code. + // Let's run some code. Box::from_raw(main as *mut Box<dyn FnOnce()>)(); } ptr::null_mut() |
