@@ -628,6 +628,17 @@ macro_rules! make_ast_visitor {
628
628
return_result!( V )
629
629
}
630
630
631
+ pub fn walk_inline_asm_sym<$( $lt, ) ? V : $trait$( <$lt>) ?>(
632
+ vis: & mut V ,
633
+ asm_sym: ref_t!( InlineAsmSym )
634
+ ) -> result!( V ) {
635
+ let InlineAsmSym { id, qself, path } = asm_sym;
636
+ try_v!( visit_id!( vis, id) ) ;
637
+ try_v!( vis. visit_qself( qself) ) ;
638
+ try_v!( vis. visit_path( path, * id) ) ;
639
+ return_result!( V )
640
+ }
641
+
631
642
pub fn walk_label<$( $lt, ) ? V : $trait$( <$lt>) ?>(
632
643
vis: & mut V ,
633
644
label: ref_t!( Label )
@@ -1432,14 +1443,6 @@ pub mod visit {
1432
1443
visitor. visit_path ( path, DUMMY_NODE_ID )
1433
1444
}
1434
1445
1435
- pub fn walk_inline_asm_sym < ' a , V : Visitor < ' a > > (
1436
- visitor : & mut V ,
1437
- InlineAsmSym { id, qself, path } : & ' a InlineAsmSym ,
1438
- ) -> V :: Result {
1439
- try_visit ! ( visitor. visit_qself( qself) ) ;
1440
- visitor. visit_path ( path, * id)
1441
- }
1442
-
1443
1446
pub fn walk_expr < ' a , V : Visitor < ' a > > ( visitor : & mut V , expression : & ' a Expr ) -> V :: Result {
1444
1447
let Expr { id, kind, span, attrs, tokens : _ } = expression;
1445
1448
walk_list ! ( visitor, visit_attribute, attrs) ;
@@ -2447,15 +2450,6 @@ pub mod mut_visit {
2447
2450
}
2448
2451
}
2449
2452
2450
- fn walk_inline_asm_sym < T : MutVisitor > (
2451
- vis : & mut T ,
2452
- InlineAsmSym { id, qself, path } : & mut InlineAsmSym ,
2453
- ) {
2454
- vis. visit_id ( id) ;
2455
- vis. visit_qself ( qself) ;
2456
- vis. visit_path ( path, * id) ;
2457
- }
2458
-
2459
2453
pub fn walk_expr < T : MutVisitor > (
2460
2454
vis : & mut T ,
2461
2455
Expr { kind, id, span, attrs, tokens } : & mut Expr ,
0 commit comments