@@ -763,45 +763,45 @@ impl<'tcx> LateLintPass<'tcx> for Casts {
763763 return ;
764764 }
765765
766- if let ExprKind :: Cast ( cast_expr , cast_to_hir) = expr. kind {
766+ if let ExprKind :: Cast ( cast_from_expr , cast_to_hir) = expr. kind {
767767 if is_hir_ty_cfg_dependant ( cx, cast_to_hir) {
768768 return ;
769769 }
770770 let ( cast_from, cast_to) = (
771- cx. typeck_results ( ) . expr_ty ( cast_expr ) ,
771+ cx. typeck_results ( ) . expr_ty ( cast_from_expr ) ,
772772 cx. typeck_results ( ) . expr_ty ( expr) ,
773773 ) ;
774774
775- if !expr. span . from_expansion ( ) && unnecessary_cast:: check ( cx, expr, cast_expr , cast_from, cast_to) {
775+ if !expr. span . from_expansion ( ) && unnecessary_cast:: check ( cx, expr, cast_from_expr , cast_from, cast_to) {
776776 return ;
777777 }
778- cast_slice_from_raw_parts:: check ( cx, expr, cast_expr , cast_to, & self . msrv ) ;
779- ptr_cast_constness:: check ( cx, expr, cast_expr , cast_from, cast_to, & self . msrv ) ;
780- as_ptr_cast_mut:: check ( cx, expr, cast_expr , cast_to) ;
781- fn_to_numeric_cast_any:: check ( cx, expr, cast_expr , cast_from, cast_to) ;
782- fn_to_numeric_cast:: check ( cx, expr, cast_expr , cast_from, cast_to) ;
783- fn_to_numeric_cast_with_truncation:: check ( cx, expr, cast_expr , cast_from, cast_to) ;
784- zero_ptr:: check ( cx, expr, cast_expr , cast_to_hir) ;
778+ cast_slice_from_raw_parts:: check ( cx, expr, cast_from_expr , cast_to, & self . msrv ) ;
779+ ptr_cast_constness:: check ( cx, expr, cast_from_expr , cast_from, cast_to, & self . msrv ) ;
780+ as_ptr_cast_mut:: check ( cx, expr, cast_from_expr , cast_to) ;
781+ fn_to_numeric_cast_any:: check ( cx, expr, cast_from_expr , cast_from, cast_to) ;
782+ fn_to_numeric_cast:: check ( cx, expr, cast_from_expr , cast_from, cast_to) ;
783+ fn_to_numeric_cast_with_truncation:: check ( cx, expr, cast_from_expr , cast_from, cast_to) ;
784+ zero_ptr:: check ( cx, expr, cast_from_expr , cast_to_hir) ;
785785
786786 if cast_to. is_numeric ( ) {
787- cast_possible_truncation:: check ( cx, expr, cast_expr , cast_from, cast_to, cast_to_hir. span ) ;
787+ cast_possible_truncation:: check ( cx, expr, cast_from_expr , cast_from, cast_to, cast_to_hir. span ) ;
788788 if cast_from. is_numeric ( ) {
789789 cast_possible_wrap:: check ( cx, expr, cast_from, cast_to) ;
790790 cast_precision_loss:: check ( cx, expr, cast_from, cast_to) ;
791- cast_sign_loss:: check ( cx, expr, cast_expr , cast_from, cast_to) ;
792- cast_abs_to_unsigned:: check ( cx, expr, cast_expr , cast_from, cast_to, & self . msrv ) ;
793- cast_nan_to_int:: check ( cx, expr, cast_expr , cast_from, cast_to) ;
791+ cast_sign_loss:: check ( cx, expr, cast_from_expr , cast_from, cast_to) ;
792+ cast_abs_to_unsigned:: check ( cx, expr, cast_from_expr , cast_from, cast_to, & self . msrv ) ;
793+ cast_nan_to_int:: check ( cx, expr, cast_from_expr , cast_from, cast_to) ;
794794 }
795- cast_lossless:: check ( cx, expr, cast_expr , cast_from, cast_to, cast_to_hir, & self . msrv ) ;
796- cast_enum_constructor:: check ( cx, expr, cast_expr , cast_from) ;
795+ cast_lossless:: check ( cx, expr, cast_from_expr , cast_from, cast_to, cast_to_hir, & self . msrv ) ;
796+ cast_enum_constructor:: check ( cx, expr, cast_from_expr , cast_from) ;
797797 }
798798
799799 as_underscore:: check ( cx, expr, cast_to_hir) ;
800800
801801 if self . msrv . meets ( msrvs:: PTR_FROM_REF ) {
802- ref_as_ptr:: check ( cx, expr, cast_expr , cast_to_hir) ;
802+ ref_as_ptr:: check ( cx, expr, cast_from_expr , cast_to_hir) ;
803803 } else if self . msrv . meets ( msrvs:: BORROW_AS_PTR ) {
804- borrow_as_ptr:: check ( cx, expr, cast_expr , cast_to_hir) ;
804+ borrow_as_ptr:: check ( cx, expr, cast_from_expr , cast_to_hir) ;
805805 }
806806 }
807807
0 commit comments