@@ -3,7 +3,7 @@ use clippy_utils::trait_ref_of_method;
3
3
use rustc_data_structures:: fx:: { FxHashMap , FxHashSet } ;
4
4
use rustc_hir:: intravisit:: nested_filter:: { self as hir_nested_filter, NestedFilter } ;
5
5
use rustc_hir:: intravisit:: {
6
- walk_fn_decl, walk_generic_param, walk_generics, walk_impl_item_ref, walk_item, walk_param_bound,
6
+ walk_fn_decl, walk_generic_arg , walk_generic_param, walk_generics, walk_impl_item_ref, walk_item, walk_param_bound,
7
7
walk_poly_trait_ref, walk_trait_ref, walk_ty, Visitor ,
8
8
} ;
9
9
use rustc_hir:: lang_items;
@@ -503,14 +503,7 @@ impl<'a, 'tcx> Visitor<'tcx> for RefVisitor<'a, 'tcx> {
503
503
{
504
504
self . lifetime_generic_arg_spans . entry ( def_id) . or_insert ( l. span ) ;
505
505
}
506
- // Replace with `walk_generic_arg` if/when https://github.com/rust-lang/rust/pull/103692 lands.
507
- // walk_generic_arg(self, generic_arg);
508
- match generic_arg {
509
- GenericArg :: Lifetime ( lt) => self . visit_lifetime ( lt) ,
510
- GenericArg :: Type ( ty) => self . visit_ty ( ty) ,
511
- GenericArg :: Const ( ct) => self . visit_anon_const ( & ct. value ) ,
512
- GenericArg :: Infer ( inf) => self . visit_infer ( inf) ,
513
- }
506
+ walk_generic_arg ( self , generic_arg) ;
514
507
}
515
508
}
516
509
0 commit comments