mirror of
https://github.com/rust-lang/rust.git
synced 2026-04-27 18:57:42 +03:00
Use #[cfg(target_thread_local)] on items
This commit is contained in:
@@ -1,15 +1,16 @@
|
||||
#![crate_type = "dylib"]
|
||||
#![feature(thread_local)]
|
||||
#![feature(cfg_target_thread_local)]
|
||||
#![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
|
||||
|
||||
@@ -3,11 +3,12 @@
|
||||
#![crate_type = "rlib"]
|
||||
#![feature(thread_local)]
|
||||
#![feature(cfg_target_thread_local)]
|
||||
#![cfg(target_thread_local)]
|
||||
|
||||
#[cfg(target_thread_local)]
|
||||
#[thread_local]
|
||||
pub static BAR: bool = true;
|
||||
|
||||
#[cfg(target_thread_local)]
|
||||
#[inline(never)]
|
||||
pub fn bar_addr() -> usize {
|
||||
&BAR as *const bool as usize
|
||||
|
||||
Reference in New Issue
Block a user