aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMahmoud Mohamed <mahadelr19@gmail.com>2023-03-20 00:48:53 +0300
committerArthur Cohen <arthur.cohen@embecosm.com>2024-01-16 18:21:13 +0100
commit7d6ef248a975228885cdd32a6bb3cf513acccf5c (patch)
tree0c14ac9d6802b396e8a7a1401506810804b6474f
parent8f98348f31afe8e005eed9cbf776e286869816fc (diff)
downloadgcc-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.h25
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;