@@ -634,6 +634,17 @@ macro_rules! make_ast_visitor {
634
634
return_result!( V )
635
635
}
636
636
637
+ pub fn walk_inline_asm_sym<$( $lt, ) ? V : $trait$( <$lt>) ?>(
638
+ vis: & mut V ,
639
+ asm_sym: ref_t!( InlineAsmSym )
640
+ ) -> result!( V ) {
641
+ let InlineAsmSym { id, qself, path } = asm_sym;
642
+ try_v!( visit_id!( vis, id) ) ;
643
+ try_v!( vis. visit_qself( qself) ) ;
644
+ try_v!( vis. visit_path( path, * id) ) ;
645
+ return_result!( V )
646
+ }
647
+
637
648
pub fn walk_label<$( $lt, ) ? V : $trait$( <$lt>) ?>(
638
649
vis: & mut V ,
639
650
label: ref_t!( Label )
@@ -1438,14 +1449,6 @@ pub mod visit {
1438
1449
visitor. visit_path ( path, DUMMY_NODE_ID )
1439
1450
}
1440
1451
1441
- pub fn walk_inline_asm_sym < ' a , V : Visitor < ' a > > (
1442
- visitor : & mut V ,
1443
- InlineAsmSym { id, qself, path } : & ' a InlineAsmSym ,
1444
- ) -> V :: Result {
1445
- try_visit ! ( visitor. visit_qself( qself) ) ;
1446
- visitor. visit_path ( path, * id)
1447
- }
1448
-
1449
1452
pub fn walk_expr < ' a , V : Visitor < ' a > > ( visitor : & mut V , expression : & ' a Expr ) -> V :: Result {
1450
1453
let Expr { id, kind, span, attrs, tokens : _ } = expression;
1451
1454
walk_list ! ( visitor, visit_attribute, attrs) ;
@@ -2453,15 +2456,6 @@ pub mod mut_visit {
2453
2456
}
2454
2457
}
2455
2458
2456
- fn walk_inline_asm_sym < T : MutVisitor > (
2457
- vis : & mut T ,
2458
- InlineAsmSym { id, qself, path } : & mut InlineAsmSym ,
2459
- ) {
2460
- vis. visit_id ( id) ;
2461
- vis. visit_qself ( qself) ;
2462
- vis. visit_path ( path, * id) ;
2463
- }
2464
-
2465
2459
pub fn walk_expr < T : MutVisitor > (
2466
2460
vis : & mut T ,
2467
2461
Expr { kind, id, span, attrs, tokens } : & mut Expr ,
0 commit comments