@@ -300,10 +300,6 @@ pub trait MutVisitor: Sized {
300300 walk_precise_capturing_arg ( self , arg) ;
301301 }
302302
303- fn visit_mt ( & mut self , mt : & mut MutTy ) {
304- walk_mt ( self , mt) ;
305- }
306-
307303 fn visit_expr_field ( & mut self , f : & mut ExprField ) {
308304 walk_expr_field ( self , f) ;
309305 }
@@ -519,10 +515,10 @@ pub fn walk_ty<T: MutVisitor>(vis: &mut T, ty: &mut P<Ty>) {
519515 TyKind :: Infer | TyKind :: ImplicitSelf | TyKind :: Dummy | TyKind :: Never | TyKind :: CVarArgs => {
520516 }
521517 TyKind :: Slice ( ty) => vis. visit_ty ( ty) ,
522- TyKind :: Ptr ( mt ) => vis. visit_mt ( mt ) ,
523- TyKind :: Ref ( lt, mt ) | TyKind :: PinnedRef ( lt, mt ) => {
518+ TyKind :: Ptr ( MutTy { ty , mutbl : _ } ) => vis. visit_ty ( ty ) ,
519+ TyKind :: Ref ( lt, MutTy { ty , mutbl : _ } ) | TyKind :: PinnedRef ( lt, MutTy { ty , mutbl : _ } ) => {
524520 visit_opt ( lt, |lt| vis. visit_lifetime ( lt) ) ;
525- vis. visit_mt ( mt ) ;
521+ vis. visit_ty ( ty ) ;
526522 }
527523 TyKind :: BareFn ( bft) => {
528524 let BareFnTy { safety, ext : _, generic_params, decl, decl_span } = bft. deref_mut ( ) ;
@@ -1003,10 +999,6 @@ pub fn walk_flat_map_expr_field<T: MutVisitor>(
1003999 smallvec ! [ f]
10041000}
10051001
1006- fn walk_mt < T : MutVisitor > ( vis : & mut T , MutTy { ty, mutbl : _ } : & mut MutTy ) {
1007- vis. visit_ty ( ty) ;
1008- }
1009-
10101002pub fn walk_block < T : MutVisitor > ( vis : & mut T , block : & mut P < Block > ) {
10111003 let Block { id, stmts, rules : _, span, tokens : _ } = block. deref_mut ( ) ;
10121004 vis. visit_id ( id) ;
0 commit comments