File tree Expand file tree Collapse file tree 3 files changed +5
-0
lines changed Expand file tree Collapse file tree 3 files changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -504,6 +504,7 @@ pub enum Ordering {
504504 note = "the `new` function is now preferred" ,
505505 suggestion = "AtomicBool::new(false)"
506506) ]
507+ #[ cfg_attr( not( bootstrap) , expect( interior_mutable_consts) ) ]
507508pub const ATOMIC_BOOL_INIT : AtomicBool = AtomicBool :: new ( false ) ;
508509
509510#[ cfg( target_has_atomic_load_store = "8" ) ]
@@ -3788,6 +3789,7 @@ macro_rules! atomic_int_ptr_sized {
37883789 note = "the `new` function is now preferred" ,
37893790 suggestion = "AtomicIsize::new(0)" ,
37903791 ) ]
3792+ #[ cfg_attr( not( bootstrap) , expect( interior_mutable_consts) ) ]
37913793 pub const ATOMIC_ISIZE_INIT : AtomicIsize = AtomicIsize :: new( 0 ) ;
37923794
37933795 /// An [`AtomicUsize`] initialized to `0`.
@@ -3798,6 +3800,7 @@ macro_rules! atomic_int_ptr_sized {
37983800 note = "the `new` function is now preferred" ,
37993801 suggestion = "AtomicUsize::new(0)" ,
38003802 ) ]
3803+ #[ cfg_attr( not( bootstrap) , expect( interior_mutable_consts) ) ]
38013804 pub const ATOMIC_USIZE_INIT : AtomicUsize = AtomicUsize :: new( 0 ) ;
38023805 ) * } ;
38033806}
Original file line number Diff line number Diff line change @@ -71,6 +71,7 @@ pub(crate) enum ExclusiveState {
7171 note = "the `Once::new()` function is now preferred" ,
7272 suggestion = "Once::new()"
7373) ]
74+ #[ cfg_attr( not( bootstrap) , expect( interior_mutable_consts) ) ]
7475pub const ONCE_INIT : Once = Once :: new ( ) ;
7576
7677impl Once {
Original file line number Diff line number Diff line change @@ -55,6 +55,7 @@ pub macro thread_local_inner {
5555
5656 // Used to generate the `LocalKey` value for const-initialized thread locals.
5757 ( @key $t: ty, const $init: expr) => { {
58+ #[ allow( unknown_lints, interior_mutable_consts) ] // cfg(bootstrap) for unknown_lints
5859 const __INIT: $t = $init;
5960
6061 unsafe {
You can’t perform that action at this time.
0 commit comments