File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -393,7 +393,6 @@ impl<T> MaybeUninit<T> {
393393    // These are OK to allow since we do not leak &mut to user-visible API 
394394    #[ rustc_allow_const_fn_unstable( const_mut_refs) ]  
395395    #[ rustc_allow_const_fn_unstable( const_ptr_write) ]  
396-     #[ rustc_allow_const_fn_unstable( const_maybe_uninit_as_mut_ptr) ]  
397396    #[ rustc_const_stable( feature = "const_maybe_uninit_zeroed" ,  since = "1.75.0" ) ]  
398397    pub  const  fn  zeroed ( )  -> MaybeUninit < T >  { 
399398        let  mut  u = MaybeUninit :: < T > :: uninit ( ) ; 
@@ -570,7 +569,8 @@ impl<T> MaybeUninit<T> {
570569/// (Notice that the rules around references to uninitialized data are not finalized yet, but 
571570/// until they are, it is advisable to avoid them.) 
572571#[ stable( feature = "maybe_uninit" ,  since = "1.36.0" ) ]  
573-     #[ rustc_const_unstable( feature = "const_maybe_uninit_as_mut_ptr" ,  issue = "75251" ) ]  
572+     #[ rustc_const_stable( feature = "const_maybe_uninit_as_mut_ptr" ,  since = "CURRENT_RUSTC_VERSION" ) ]  
573+     #[ cfg_attr( bootstrap,  rustc_allow_const_fn_unstable( const_mut_refs) ) ]  
574574    #[ inline( always) ]  
575575    pub  const  fn  as_mut_ptr ( & mut  self )  -> * mut  T  { 
576576        // `MaybeUninit` and `ManuallyDrop` are both `repr(transparent)` so we can cast the pointer. 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments