@@ -930,17 +930,17 @@ impl<'a, 'mir, 'tcx: 'mir, M: Machine<'mir, 'tcx>> EvalContext<'a, 'mir, 'tcx, M
930930 let i = raw_discr. to_bits ( discr. size ) ? as i128 ;
931931 // going from layout tag type to typeck discriminant type
932932 // requires first sign extending with the layout discriminant
933- let amt = 128 - discr. size . bits ( ) ;
934- let sexted = ( i << amt ) >> amt ;
933+ let shift = 128 - discr. size . bits ( ) ;
934+ let sexted = ( i << shift ) >> shift ;
935935 // and then zeroing with the typeck discriminant type
936936 let discr_ty = ty
937937 . ty_adt_def ( ) . expect ( "tagged layout corresponds to adt" )
938938 . repr
939939 . discr_type ( ) ;
940940 let discr_ty = layout:: Integer :: from_attr ( self . tcx . tcx , discr_ty) ;
941- let amt = 128 - discr_ty. size ( ) . bits ( ) ;
941+ let shift = 128 - discr_ty. size ( ) . bits ( ) ;
942942 let truncatee = sexted as u128 ;
943- ( truncatee << amt ) >> amt
943+ ( truncatee << shift ) >> shift
944944 } else {
945945 raw_discr. to_bits ( discr. size ) ?
946946 }
@@ -1005,8 +1005,8 @@ impl<'a, 'mir, 'tcx: 'mir, M: Machine<'mir, 'tcx>> EvalContext<'a, 'mir, 'tcx, M
10051005 // their computation, but the in-memory tag is the smallest possible
10061006 // representation
10071007 let size = tag. value . size ( self . tcx . tcx ) . bits ( ) ;
1008- let amt = 128 - size;
1009- let discr_val = ( discr_val << amt ) >> amt ;
1008+ let shift = 128 - size;
1009+ let discr_val = ( discr_val << shift ) >> shift ;
10101010
10111011 let ( discr_dest, tag) = self . place_field ( dest, mir:: Field :: new ( 0 ) , layout) ?;
10121012 self . write_scalar ( discr_dest, Scalar :: Bits {
0 commit comments