@@ -1008,6 +1008,17 @@ macro_rules! make_ast_visitor {
10081008 return_result!( V )
10091009 }
10101010
1011+ pub fn walk_inline_asm_sym<$( $lt, ) ? V : $trait$( <$lt>) ?>(
1012+ vis: & mut V ,
1013+ asm_sym: ref_t!( InlineAsmSym )
1014+ ) -> result!( V ) {
1015+ let InlineAsmSym { id, qself, path } = asm_sym;
1016+ try_v!( visit_id!( vis, id) ) ;
1017+ try_v!( vis. visit_qself( qself) ) ;
1018+ try_v!( vis. visit_path( path, * id) ) ;
1019+ return_result!( V )
1020+ }
1021+
10111022 make_walk_flat_map!{ Arm , walk_flat_map_arm, visit_arm}
10121023 make_walk_flat_map!{ Attribute , walk_flat_map_attribute, visit_attribute}
10131024 make_walk_flat_map!{ ExprField , walk_flat_map_expr_field, visit_expr_field}
@@ -1546,14 +1557,6 @@ pub mod visit {
15461557 visitor. visit_path ( path, DUMMY_NODE_ID )
15471558 }
15481559
1549- pub fn walk_inline_asm_sym < ' a , V : Visitor < ' a > > (
1550- visitor : & mut V ,
1551- InlineAsmSym { id, qself, path } : & ' a InlineAsmSym ,
1552- ) -> V :: Result {
1553- try_visit ! ( visitor. visit_qself( qself) ) ;
1554- visitor. visit_path ( path, * id)
1555- }
1556-
15571560 pub fn walk_expr < ' a , V : Visitor < ' a > > ( visitor : & mut V , expression : & ' a Expr ) -> V :: Result {
15581561 let Expr { id, kind, span, attrs, tokens : _ } = expression;
15591562 walk_list ! ( visitor, visit_attribute, attrs) ;
@@ -2546,15 +2549,6 @@ pub mod mut_visit {
25462549 }
25472550 }
25482551
2549- fn walk_inline_asm_sym < T : MutVisitor > (
2550- vis : & mut T ,
2551- InlineAsmSym { id, qself, path } : & mut InlineAsmSym ,
2552- ) {
2553- vis. visit_id ( id) ;
2554- vis. visit_qself ( qself) ;
2555- vis. visit_path ( path, * id) ;
2556- }
2557-
25582552 pub fn walk_expr < T : MutVisitor > (
25592553 vis : & mut T ,
25602554 Expr { kind, id, span, attrs, tokens } : & mut Expr ,
0 commit comments