about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorVytautas Astrauskas <astrauv@amazon.com>2020-04-03 10:13:49 -0700
committerVytautas Astrauskas <astrauv@amazon.com>2020-04-03 10:13:49 -0700
commitd512b22f8bbe50ab944cf59a423ca72ccf8538db (patch)
treefb66155c8bc13c8c34c02fd45b12604956373102 /src
parentd637d6e7a832ac8015ae62cfc51d3e27f387a108 (diff)
downloadrust-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.rs8
-rw-r--r--src/libstd/sys/cloudabi/thread.rs6
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()