@@ -62,8 +62,8 @@ impl<'tcx> Discr<'tcx> {
62
62
pub fn checked_add ( self , tcx : TyCtxt < ' tcx > , n : u128 ) -> ( Self , bool ) {
63
63
let ( size, signed) = int_size_and_signed ( tcx, self . ty ) ;
64
64
let ( val, oflo) = if signed {
65
- let min = size. signed_min ( ) ;
66
- let max = size. signed_max ( ) ;
65
+ let min = size. signed_int_min ( ) ;
66
+ let max = size. signed_int_max ( ) ;
67
67
let val = size. sign_extend ( self . val ) as i128 ;
68
68
assert ! ( n < ( i128 :: MAX as u128 ) ) ;
69
69
let n = n as i128 ;
@@ -74,7 +74,7 @@ impl<'tcx> Discr<'tcx> {
74
74
let val = size. truncate ( val) ;
75
75
( val, oflo)
76
76
} else {
77
- let max = size. unsigned_max ( ) ;
77
+ let max = size. unsigned_int_max ( ) ;
78
78
let val = self . val ;
79
79
let oflo = val > max - n;
80
80
let val = if oflo { n - ( max - val) - 1 } else { val + n } ;
@@ -609,7 +609,8 @@ impl<'tcx> ty::TyS<'tcx> {
609
609
let val = match self . kind ( ) {
610
610
ty:: Int ( _) | ty:: Uint ( _) => {
611
611
let ( size, signed) = int_size_and_signed ( tcx, self ) ;
612
- let val = if signed { size. signed_max ( ) as u128 } else { size. unsigned_max ( ) } ;
612
+ let val =
613
+ if signed { size. signed_int_max ( ) as u128 } else { size. unsigned_int_max ( ) } ;
613
614
Some ( val)
614
615
}
615
616
ty:: Char => Some ( std:: char:: MAX as u128 ) ,
@@ -628,7 +629,7 @@ impl<'tcx> ty::TyS<'tcx> {
628
629
let val = match self . kind ( ) {
629
630
ty:: Int ( _) | ty:: Uint ( _) => {
630
631
let ( size, signed) = int_size_and_signed ( tcx, self ) ;
631
- let val = if signed { size. truncate ( size. signed_min ( ) as u128 ) } else { 0 } ;
632
+ let val = if signed { size. truncate ( size. signed_int_min ( ) as u128 ) } else { 0 } ;
632
633
Some ( val)
633
634
}
634
635
ty:: Char => Some ( 0 ) ,
0 commit comments