about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJohn Kåre Alsaker <john.kare.alsaker@gmail.com>2023-03-29 14:50:10 +0200
committerJohn Kåre Alsaker <john.kare.alsaker@gmail.com>2023-03-29 14:50:10 +0200
commitd499bbb99d72c991f1d1691f83ffe96bcfafc80a (patch)
tree8bf1e8a572e34cc69d6b8f99640473e67f62d06f
parent3019a341f328f1c5e4a671df2b61171ae925b034 (diff)
downloadrust-d499bbb99d72c991f1d1691f83ffe96bcfafc80a.tar.gz
rust-d499bbb99d72c991f1d1691f83ffe96bcfafc80a.zip
Use #[cfg(target_thread_local)] on items
-rw-r--r--tests/ui/thread-local/auxiliary/tls-export.rs3
-rw-r--r--tests/ui/thread-local/auxiliary/tls-rlib.rs3
2 files changed, 4 insertions, 2 deletions
diff --git a/tests/ui/thread-local/auxiliary/tls-export.rs b/tests/ui/thread-local/auxiliary/tls-export.rs
index aab48f871c9..027213bc033 100644
--- a/tests/ui/thread-local/auxiliary/tls-export.rs
+++ b/tests/ui/thread-local/auxiliary/tls-export.rs
@@ -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
diff --git a/tests/ui/thread-local/auxiliary/tls-rlib.rs b/tests/ui/thread-local/auxiliary/tls-rlib.rs
index 0fbcf387b5f..20bc998ec11 100644
--- a/tests/ui/thread-local/auxiliary/tls-rlib.rs
+++ b/tests/ui/thread-local/auxiliary/tls-rlib.rs
@@ -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