From 7d6ef248a975228885cdd32a6bb3cf513acccf5c Mon Sep 17 00:00:00 2001 From: Mahmoud Mohamed Date: Mon, 20 Mar 2023 00:48:53 +0300 Subject: gccrs: Remove unused ResolvePattern visitor gcc/rust/ChangeLog: * resolve/rust-ast-resolve-pattern.h (class ResolvePattern): Removed. --- gcc/rust/resolve/rust-ast-resolve-pattern.h | 25 ------------------------- 1 file changed, 25 deletions(-) (limited to 'gcc') 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 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; -- cgit v1.1