about summary refs log tree commit diff
path: root/library/std/src/sys
diff options
context:
space:
mode:
authorMark Rousskov <mark.simulacrum@gmail.com>2024-02-05 07:34:48 -0500
committerMark Rousskov <mark.simulacrum@gmail.com>2024-02-08 07:44:34 -0500
commit9a5034a20ed8b055dc615271f9d9cf27f9e494f0 (patch)
tree33978c4d51e3177a8f2023c8ab23e7c671900457 /library/std/src/sys
parent9784a14859aeffa2a3819566ccc77a28f9ae03be (diff)
downloadrust-9a5034a20ed8b055dc615271f9d9cf27f9e494f0.tar.gz
rust-9a5034a20ed8b055dc615271f9d9cf27f9e494f0.zip
Step all bootstrap cfgs forward
This also takes care of other bootstrap-related changes.
Diffstat (limited to 'library/std/src/sys')
-rw-r--r--library/std/src/sys/pal/common/thread_local/fast_local.rs2
-rw-r--r--library/std/src/sys/pal/common/thread_local/static_local.rs2
-rw-r--r--library/std/src/sys/pal/unix/thread_local_dtor.rs1
3 files changed, 2 insertions, 3 deletions
diff --git a/library/std/src/sys/pal/common/thread_local/fast_local.rs b/library/std/src/sys/pal/common/thread_local/fast_local.rs
index 9206588be06..0fdca27852c 100644
--- a/library/std/src/sys/pal/common/thread_local/fast_local.rs
+++ b/library/std/src/sys/pal/common/thread_local/fast_local.rs
@@ -14,7 +14,7 @@ pub macro thread_local_inner {
         #[inline]
         #[deny(unsafe_op_in_unsafe_fn)]
         // FIXME: Use `SyncUnsafeCell` instead of allowing `static_mut_ref` lint
-        #[cfg_attr(not(bootstrap), allow(static_mut_ref))]
+        #[allow(static_mut_ref)]
         unsafe fn __getit(
             _init: $crate::option::Option<&mut $crate::option::Option<$t>>,
         ) -> $crate::option::Option<&'static $t> {
diff --git a/library/std/src/sys/pal/common/thread_local/static_local.rs b/library/std/src/sys/pal/common/thread_local/static_local.rs
index 51cba66fad7..0dde78b14db 100644
--- a/library/std/src/sys/pal/common/thread_local/static_local.rs
+++ b/library/std/src/sys/pal/common/thread_local/static_local.rs
@@ -12,7 +12,7 @@ pub macro thread_local_inner {
         #[inline] // see comments below
         #[deny(unsafe_op_in_unsafe_fn)]
         // FIXME: Use `SyncUnsafeCell` instead of allowing `static_mut_ref` lint
-        #[cfg_attr(not(bootstrap), allow(static_mut_ref))]
+        #[allow(static_mut_ref)]
         unsafe fn __getit(
             _init: $crate::option::Option<&mut $crate::option::Option<$t>>,
         ) -> $crate::option::Option<&'static $t> {
diff --git a/library/std/src/sys/pal/unix/thread_local_dtor.rs b/library/std/src/sys/pal/unix/thread_local_dtor.rs
index 4bf8f20670d..8857f96501c 100644
--- a/library/std/src/sys/pal/unix/thread_local_dtor.rs
+++ b/library/std/src/sys/pal/unix/thread_local_dtor.rs
@@ -11,7 +11,6 @@
 // Note, however, that we run on lots older linuxes, as well as cross
 // compiling from a newer linux to an older linux, so we also have a
 // fallback implementation to use as well.
-#[cfg_attr(bootstrap, allow(unexpected_cfgs))]
 #[cfg(any(
     target_os = "linux",
     target_os = "android",