File tree 3 files changed +5
-0
lines changed
3 files changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -504,6 +504,7 @@ pub enum Ordering {
504
504
note = "the `new` function is now preferred" ,
505
505
suggestion = "AtomicBool::new(false)"
506
506
) ]
507
+ #[ cfg_attr( not( bootstrap) , expect( interior_mutable_consts) ) ]
507
508
pub const ATOMIC_BOOL_INIT : AtomicBool = AtomicBool :: new ( false ) ;
508
509
509
510
#[ cfg( target_has_atomic_load_store = "8" ) ]
@@ -3788,6 +3789,7 @@ macro_rules! atomic_int_ptr_sized {
3788
3789
note = "the `new` function is now preferred" ,
3789
3790
suggestion = "AtomicIsize::new(0)" ,
3790
3791
) ]
3792
+ #[ cfg_attr( not( bootstrap) , expect( interior_mutable_consts) ) ]
3791
3793
pub const ATOMIC_ISIZE_INIT : AtomicIsize = AtomicIsize :: new( 0 ) ;
3792
3794
3793
3795
/// An [`AtomicUsize`] initialized to `0`.
@@ -3798,6 +3800,7 @@ macro_rules! atomic_int_ptr_sized {
3798
3800
note = "the `new` function is now preferred" ,
3799
3801
suggestion = "AtomicUsize::new(0)" ,
3800
3802
) ]
3803
+ #[ cfg_attr( not( bootstrap) , expect( interior_mutable_consts) ) ]
3801
3804
pub const ATOMIC_USIZE_INIT : AtomicUsize = AtomicUsize :: new( 0 ) ;
3802
3805
) * } ;
3803
3806
}
Original file line number Diff line number Diff line change @@ -71,6 +71,7 @@ pub(crate) enum ExclusiveState {
71
71
note = "the `Once::new()` function is now preferred" ,
72
72
suggestion = "Once::new()"
73
73
) ]
74
+ #[ cfg_attr( not( bootstrap) , expect( interior_mutable_consts) ) ]
74
75
pub const ONCE_INIT : Once = Once :: new ( ) ;
75
76
76
77
impl Once {
Original file line number Diff line number Diff line change @@ -55,6 +55,7 @@ pub macro thread_local_inner {
55
55
56
56
// Used to generate the `LocalKey` value for const-initialized thread locals.
57
57
( @key $t: ty, const $init: expr) => { {
58
+ #[ allow( unknown_lints, interior_mutable_consts) ] // cfg(bootstrap) for unknown_lints
58
59
const __INIT: $t = $init;
59
60
60
61
unsafe {
You can’t perform that action at this time.
0 commit comments