diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2024-04-27 07:55:37 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-27 07:55:37 +0200 |
| commit | cf07246ae9a95f7b145e8f1851723f5fe5fa0f96 (patch) | |
| tree | 48f94efd95a4de631eccb820b241872d3c2fae7e /compiler/rustc_builtin_macros/src | |
| parent | 9ac33d9c33741fc24a2ff4a177e72f31b9dc775f (diff) | |
| parent | 7517a4f882083a46593417560cdd19c10c3fc5cf (diff) | |
| download | rust-cf07246ae9a95f7b145e8f1851723f5fe5fa0f96.tar.gz rust-cf07246ae9a95f7b145e8f1851723f5fe5fa0f96.zip | |
Rollup merge of #124382 - petrochenkov:itemvisit, r=lcnr
ast: Generalize item kind visiting And avoid duplicating logic for visiting `Item`s with different kinds (regular, associated, foreign). The diff is better viewed with whitespace ignored.
Diffstat (limited to 'compiler/rustc_builtin_macros/src')
| -rw-r--r-- | compiler/rustc_builtin_macros/src/cfg_eval.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler/rustc_builtin_macros/src/cfg_eval.rs b/compiler/rustc_builtin_macros/src/cfg_eval.rs index 93f7d09546b..c192b188aa6 100644 --- a/compiler/rustc_builtin_macros/src/cfg_eval.rs +++ b/compiler/rustc_builtin_macros/src/cfg_eval.rs @@ -246,18 +246,18 @@ impl MutVisitor for CfgEval<'_, '_> { } fn flat_map_impl_item(&mut self, item: P<ast::AssocItem>) -> SmallVec<[P<ast::AssocItem>; 1]> { - mut_visit::noop_flat_map_assoc_item(configure!(self, item), self) + mut_visit::noop_flat_map_item(configure!(self, item), self) } fn flat_map_trait_item(&mut self, item: P<ast::AssocItem>) -> SmallVec<[P<ast::AssocItem>; 1]> { - mut_visit::noop_flat_map_assoc_item(configure!(self, item), self) + mut_visit::noop_flat_map_item(configure!(self, item), self) } fn flat_map_foreign_item( &mut self, foreign_item: P<ast::ForeignItem>, ) -> SmallVec<[P<ast::ForeignItem>; 1]> { - mut_visit::noop_flat_map_foreign_item(configure!(self, foreign_item), self) + mut_visit::noop_flat_map_item(configure!(self, foreign_item), self) } fn flat_map_arm(&mut self, arm: ast::Arm) -> SmallVec<[ast::Arm; 1]> { |
