about summary refs log tree commit diff
path: root/compiler/rustc_ast/src
diff options
context:
space:
mode:
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>2024-05-29 21:30:21 +0300
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>2024-05-29 21:55:24 +0300
commit6e67eaa311c8e2992ccc64cf6a9e8f311a02a5d4 (patch)
tree49c61084b4faa153202e58b2d41c2dde2396f6ae /compiler/rustc_ast/src
parent3c4066d1126b7c0ed13da96639ca86ffc42ceea6 (diff)
downloadrust-6e67eaa311c8e2992ccc64cf6a9e8f311a02a5d4.tar.gz
rust-6e67eaa311c8e2992ccc64cf6a9e8f311a02a5d4.zip
ast: Revert a breaking attribute visiting order change
Diffstat (limited to 'compiler/rustc_ast/src')
-rw-r--r--compiler/rustc_ast/src/visit.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_ast/src/visit.rs b/compiler/rustc_ast/src/visit.rs
index 182aa6ed085..6382eb6861c 100644
--- a/compiler/rustc_ast/src/visit.rs
+++ b/compiler/rustc_ast/src/visit.rs
@@ -852,10 +852,10 @@ pub fn walk_assoc_item<'a, V: Visitor<'a>>(
     ctxt: AssocCtxt,
 ) -> V::Result {
     let &Item { id: _, span: _, ident, ref vis, ref attrs, ref kind, tokens: _ } = item;
-    walk_list!(visitor, visit_attribute, attrs);
     try_visit!(visitor.visit_vis(vis));
     try_visit!(visitor.visit_ident(ident));
     try_visit!(kind.walk(item, ctxt, visitor));
+    walk_list!(visitor, visit_attribute, attrs);
     V::Result::output()
 }