@@ -62,8 +62,8 @@ impl<'tcx> Discr<'tcx> {
6262 pub fn checked_add ( self , tcx : TyCtxt < ' tcx > , n : u128 ) -> ( Self , bool ) {
6363 let ( size, signed) = int_size_and_signed ( tcx, self . ty ) ;
6464 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 ( ) ;
6767 let val = size. sign_extend ( self . val ) as i128 ;
6868 assert ! ( n < ( i128 :: MAX as u128 ) ) ;
6969 let n = n as i128 ;
@@ -74,7 +74,7 @@ impl<'tcx> Discr<'tcx> {
7474 let val = size. truncate ( val) ;
7575 ( val, oflo)
7676 } else {
77- let max = size. unsigned_max ( ) ;
77+ let max = size. unsigned_int_max ( ) ;
7878 let val = self . val ;
7979 let oflo = val > max - n;
8080 let val = if oflo { n - ( max - val) - 1 } else { val + n } ;
@@ -609,7 +609,8 @@ impl<'tcx> ty::TyS<'tcx> {
609609 let val = match self . kind ( ) {
610610 ty:: Int ( _) | ty:: Uint ( _) => {
611611 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 ( ) } ;
613614 Some ( val)
614615 }
615616 ty:: Char => Some ( std:: char:: MAX as u128 ) ,
@@ -628,7 +629,7 @@ impl<'tcx> ty::TyS<'tcx> {
628629 let val = match self . kind ( ) {
629630 ty:: Int ( _) | ty:: Uint ( _) => {
630631 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 } ;
632633 Some ( val)
633634 }
634635 ty:: Char => Some ( 0 ) ,
0 commit comments