@@ -763,45 +763,45 @@ impl<'tcx> LateLintPass<'tcx> for Casts {
763
763
return ;
764
764
}
765
765
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 {
767
767
if is_hir_ty_cfg_dependant ( cx, cast_to_hir) {
768
768
return ;
769
769
}
770
770
let ( cast_from, cast_to) = (
771
- cx. typeck_results ( ) . expr_ty ( cast_expr ) ,
771
+ cx. typeck_results ( ) . expr_ty ( cast_from_expr ) ,
772
772
cx. typeck_results ( ) . expr_ty ( expr) ,
773
773
) ;
774
774
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) {
776
776
return ;
777
777
}
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) ;
785
785
786
786
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 ) ;
788
788
if cast_from. is_numeric ( ) {
789
789
cast_possible_wrap:: check ( cx, expr, cast_from, cast_to) ;
790
790
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) ;
794
794
}
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) ;
797
797
}
798
798
799
799
as_underscore:: check ( cx, expr, cast_to_hir) ;
800
800
801
801
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) ;
803
803
} 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) ;
805
805
}
806
806
}
807
807
0 commit comments