diff options
| author | Vytautas Astrauskas <astrauv@amazon.com> | 2020-04-03 10:13:49 -0700 |
|---|---|---|
| committer | Vytautas Astrauskas <astrauv@amazon.com> | 2020-04-03 10:13:49 -0700 |
| commit | d512b22f8bbe50ab944cf59a423ca72ccf8538db (patch) | |
| tree | fb66155c8bc13c8c34c02fd45b12604956373102 /src | |
| parent | d637d6e7a832ac8015ae62cfc51d3e27f387a108 (diff) | |
| download | rust-d512b22f8bbe50ab944cf59a423ca72ccf8538db.tar.gz rust-d512b22f8bbe50ab944cf59a423ca72ccf8538db.zip | |
Delete unnecessary stub stack overflow handler for cloudabi.
Diffstat (limited to 'src')
| -rw-r--r-- | src/libstd/sys/cloudabi/stack_overflow.rs | 8 | ||||
| -rw-r--r-- | src/libstd/sys/cloudabi/thread.rs | 6 |
2 files changed, 1 insertions, 13 deletions
diff --git a/src/libstd/sys/cloudabi/stack_overflow.rs b/src/libstd/sys/cloudabi/stack_overflow.rs index e97831b2c28..9339b143731 100644 --- a/src/libstd/sys/cloudabi/stack_overflow.rs +++ b/src/libstd/sys/cloudabi/stack_overflow.rs @@ -1,13 +1,5 @@ #![cfg_attr(test, allow(dead_code))] -pub struct Handler; - -impl Handler { - pub unsafe fn new() -> Handler { - Handler - } -} - pub unsafe fn init() {} pub unsafe fn cleanup() {} 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() |
