@@ -3,7 +3,7 @@ use clippy_utils::trait_ref_of_method;
33use rustc_data_structures:: fx:: { FxHashMap , FxHashSet } ;
44use rustc_hir:: intravisit:: nested_filter:: { self as hir_nested_filter, NestedFilter } ;
55use 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,
77 walk_poly_trait_ref, walk_trait_ref, walk_ty, Visitor ,
88} ;
99use rustc_hir:: lang_items;
@@ -503,14 +503,7 @@ impl<'a, 'tcx> Visitor<'tcx> for RefVisitor<'a, 'tcx> {
503503 {
504504 self . lifetime_generic_arg_spans . entry ( def_id) . or_insert ( l. span ) ;
505505 }
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) ;
514507 }
515508}
516509
0 commit comments