]> git.lizzy.rs Git - rust.git/commitdiff
Fix Redox build, apparently broken by #42687
authorIan Douglas Scott <ian@iandouglasscott.com>
Fri, 30 Jun 2017 01:18:32 +0000 (18:18 -0700)
committerIan Douglas Scott <ian@iandouglasscott.com>
Fri, 30 Jun 2017 01:18:32 +0000 (18:18 -0700)
src/libstd/sys/redox/fast_thread_local.rs

index 7dc61ce6654b9253673d3a9d857b2a557553b7d0..9f0eee024d56f59b25695db63ef004a82a78b29d 100644 (file)
@@ -57,7 +57,7 @@ unsafe fn register_dtor(&self) {
     }
 }
 
-unsafe fn register_dtor(t: *mut u8, dtor: unsafe extern fn(*mut u8)) {
+pub unsafe fn register_dtor(t: *mut u8, dtor: unsafe extern fn(*mut u8)) {
     // The fallback implementation uses a vanilla OS-based TLS key to track
     // the list of destructors that need to be run for this thread. The key
     // then has its own destructor which runs all the other destructors.
@@ -115,3 +115,7 @@ unsafe fn register_dtor(t: *mut u8, dtor: unsafe extern fn(*mut u8)) {
         ptr::drop_in_place((*ptr).inner.get());
     }
 }
+
+pub fn requires_move_before_drop() -> bool {
+    false
+}