about summary refs log tree commit diff
diff options
context:
space:
mode:
-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