diff options
author | Mahmoud Mohamed <mahadelr19@gmail.com> | 2023-03-20 00:48:53 +0300 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2024-01-16 18:21:13 +0100 |
commit | 7d6ef248a975228885cdd32a6bb3cf513acccf5c (patch) | |
tree | 0c14ac9d6802b396e8a7a1401506810804b6474f | |
parent | 8f98348f31afe8e005eed9cbf776e286869816fc (diff) | |
download | gcc-7d6ef248a975228885cdd32a6bb3cf513acccf5c.zip gcc-7d6ef248a975228885cdd32a6bb3cf513acccf5c.tar.gz gcc-7d6ef248a975228885cdd32a6bb3cf513acccf5c.tar.bz2 |
gccrs: Remove unused ResolvePattern visitor
gcc/rust/ChangeLog:
* resolve/rust-ast-resolve-pattern.h (class ResolvePattern): Removed.
-rw-r--r-- | gcc/rust/resolve/rust-ast-resolve-pattern.h | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/gcc/rust/resolve/rust-ast-resolve-pattern.h b/gcc/rust/resolve/rust-ast-resolve-pattern.h index 9b5af7e..e3183e8 100644 --- a/gcc/rust/resolve/rust-ast-resolve-pattern.h +++ b/gcc/rust/resolve/rust-ast-resolve-pattern.h @@ -90,31 +90,6 @@ public: typedef std::map<Identifier, BindingTypeInfo> BindingMap; -class ResolvePattern : public ResolverBase -{ - using Rust::Resolver::ResolverBase::visit; - -public: - static void go (AST::Pattern *pattern) - { - ResolvePattern resolver; - pattern->accept_vis (resolver); - } - - void visit (AST::IdentifierPattern &pattern) override - { - if (resolver->get_name_scope ().lookup ( - CanonicalPath::new_seg (pattern.get_node_id (), pattern.get_ident ()), - &resolved_node)) - { - resolver->insert_resolved_name (pattern.get_node_id (), resolved_node); - } - } - -private: - ResolvePattern () : ResolverBase () {} -}; - class PatternDeclaration : public ResolverBase { using Rust::Resolver::ResolverBase::visit; |