diff options
author | Mahmoud Mohamed <mahadelr19@gmail.com> | 2023-03-20 00:48:53 +0300 |
---|---|---|
committer | Philip Herron <philip.herron@embecosm.com> | 2023-03-20 11:07:05 +0000 |
commit | 09bdaafaf26ec5c4666785d7fa0133d06d575775 (patch) | |
tree | 67c2824fa3e5b7e35aaa64d532864380214707d9 /gcc | |
parent | 6b77eb316cdfb394fdea443d61605e72683c4ec4 (diff) | |
download | gcc-09bdaafaf26ec5c4666785d7fa0133d06d575775.zip gcc-09bdaafaf26ec5c4666785d7fa0133d06d575775.tar.gz gcc-09bdaafaf26ec5c4666785d7fa0133d06d575775.tar.bz2 |
Remove unused ResolvePattern visitor
gcc/rust/ChangeLog:
* resolve/rust-ast-resolve-pattern.h (class ResolvePattern): Removed.
Diffstat (limited to 'gcc')
-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 5723c35..4ed1ab9 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; |