Enable thread_local_dtor on horizon OS
Always use fallback thread_local destructor, since __cxa_thread_atexit_impl is never defined on the target. See https://github.com/AzureMarker/rust-horizon/pull/2
This commit is contained in:
parent
82e8cd4834
commit
bc63d5a26a
1 changed files with 1 additions and 1 deletions
|
|
@ -93,7 +93,7 @@ pub unsafe fn register_dtor(t: *mut u8, dtor: unsafe extern "C" fn(*mut u8)) {
|
|||
}
|
||||
}
|
||||
|
||||
#[cfg(target_os = "vxworks")]
|
||||
#[cfg(any(target_os = "vxworks", target_os = "horizon"))]
|
||||
pub unsafe fn register_dtor(t: *mut u8, dtor: unsafe extern "C" fn(*mut u8)) {
|
||||
use crate::sys_common::thread_local_dtor::register_dtor_fallback;
|
||||
register_dtor_fallback(t, dtor);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue