aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMahmoud Mohamed <mahadelr19@gmail.com>2023-03-20 00:48:53 +0300
committerPhilip Herron <philip.herron@embecosm.com>2023-03-20 11:07:05 +0000
commit09bdaafaf26ec5c4666785d7fa0133d06d575775 (patch)
tree67c2824fa3e5b7e35aaa64d532864380214707d9 /gcc
parent6b77eb316cdfb394fdea443d61605e72683c4ec4 (diff)
downloadgcc-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.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 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;