@@ -370,6 +370,16 @@ macro_rules! make_ast_visitor {
370370 return_result!( V )
371371 }
372372
373+ pub fn walk_anon_const<$( $lt, ) ? V : $trait$( <$lt>) ?>(
374+ vis: & mut V ,
375+ anon_const: ref_t!( AnonConst )
376+ ) -> result!( V ) {
377+ let AnonConst { id, value } = anon_const;
378+ try_v!( visit_id!( vis, id) ) ;
379+ try_v!( vis. visit_expr( value) ) ;
380+ return_result!( V )
381+ }
382+
373383 pub fn walk_fn_ret_ty<$( $lt, ) ? V : $trait$( <$lt>) ?>(
374384 vis: & mut V ,
375385 ret_ty: ref_t!( FnRetTy )
@@ -1207,14 +1217,6 @@ pub mod visit {
12071217 visitor. visit_path ( path, DUMMY_NODE_ID )
12081218 }
12091219
1210- pub fn walk_anon_const < ' a , V : Visitor < ' a > > (
1211- visitor : & mut V ,
1212- constant : & ' a AnonConst ,
1213- ) -> V :: Result {
1214- let AnonConst { id : _, value } = constant;
1215- visitor. visit_expr ( value)
1216- }
1217-
12181220 pub fn walk_inline_asm < ' a , V : Visitor < ' a > > ( visitor : & mut V , asm : & ' a InlineAsm ) -> V :: Result {
12191221 let InlineAsm {
12201222 asm_macro : _,
@@ -2555,11 +2557,6 @@ pub mod mut_visit {
25552557 vis. visit_span ( span) ;
25562558 }
25572559
2558- fn walk_anon_const < T : MutVisitor > ( vis : & mut T , AnonConst { id, value } : & mut AnonConst ) {
2559- vis. visit_id ( id) ;
2560- vis. visit_expr ( value) ;
2561- }
2562-
25632560 fn walk_inline_asm < T : MutVisitor > ( vis : & mut T , asm : & mut InlineAsm ) {
25642561 // FIXME: Visit spans inside all this currently ignored stuff.
25652562 let InlineAsm {
0 commit comments