File tree Expand file tree Collapse file tree 4 files changed +6
-0
lines changed Expand file tree Collapse file tree 4 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -1378,6 +1378,7 @@ impl f128 {
13781378    #[ rustc_const_unstable( feature = "const_float_methods" ,  issue = "130843" ) ]  
13791379    #[ must_use = "method returns a new number and does not mutate the original value" ]  
13801380    pub  const  fn  copysign ( self ,  sign :  f128 )  -> f128  { 
1381+         // SAFETY: this is actually a safe intrinsic 
13811382        unsafe  {  intrinsics:: copysignf128 ( self ,  sign)  } 
13821383    } 
13831384} 
Original file line number Diff line number Diff line change @@ -1352,6 +1352,7 @@ impl f16 {
13521352    #[ rustc_const_unstable( feature = "const_float_methods" ,  issue = "130843" ) ]  
13531353    #[ must_use = "method returns a new number and does not mutate the original value" ]  
13541354    pub  const  fn  copysign ( self ,  sign :  f16 )  -> f16  { 
1355+         // SAFETY: this is actually a safe intrinsic 
13551356        unsafe  {  intrinsics:: copysignf16 ( self ,  sign)  } 
13561357    } 
13571358} 
Original file line number Diff line number Diff line change @@ -1449,6 +1449,7 @@ impl f32 {
14491449    #[ rustc_const_unstable( feature = "const_float_methods" ,  issue = "130843" ) ]  
14501450    #[ inline]  
14511451    pub  const  fn  abs ( self )  -> f32  { 
1452+         // SAFETY: this is actually a safe intrinsic 
14521453        unsafe  {  intrinsics:: fabsf32 ( self )  } 
14531454    } 
14541455
@@ -1509,6 +1510,7 @@ impl f32 {
15091510    #[ stable( feature = "copysign" ,  since = "1.35.0" ) ]  
15101511    #[ rustc_const_unstable( feature = "const_float_methods" ,  issue = "130843" ) ]  
15111512    pub  const  fn  copysign ( self ,  sign :  f32 )  -> f32  { 
1513+         // SAFETY: this is actually a safe intrinsic 
15121514        unsafe  {  intrinsics:: copysignf32 ( self ,  sign)  } 
15131515    } 
15141516} 
Original file line number Diff line number Diff line change @@ -1449,6 +1449,7 @@ impl f64 {
14491449    #[ rustc_const_unstable( feature = "const_float_methods" ,  issue = "130843" ) ]  
14501450    #[ inline]  
14511451    pub  const  fn  abs ( self )  -> f64  { 
1452+         // SAFETY: this is actually a safe intrinsic 
14521453        unsafe  {  intrinsics:: fabsf64 ( self )  } 
14531454    } 
14541455
@@ -1509,6 +1510,7 @@ impl f64 {
15091510    #[ rustc_const_unstable( feature = "const_float_methods" ,  issue = "130843" ) ]  
15101511    #[ inline]  
15111512    pub  const  fn  copysign ( self ,  sign :  f64 )  -> f64  { 
1513+         // SAFETY: this is actually a safe intrinsic 
15121514        unsafe  {  intrinsics:: copysignf64 ( self ,  sign)  } 
15131515    } 
15141516} 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments