#![crate_type = "dylib"] #![feature(thread_local)] #![feature(cfg_target_thread_local)] extern crate tls_rlib; pub use tls_rlib::*; #[cfg(target_thread_local)] #[thread_local] pub static FOO: bool = true; #[cfg(target_thread_local)] #[inline(never)] pub fn foo_addr() -> usize { &FOO as *const bool as usize }