[gcc/devel/rust/master] Remove unused ResolvePattern visitor
Thomas Schwinge
tschwinge@gcc.gnu.org
Tue Mar 21 08:35:03 GMT 2023
https://gcc.gnu.org/g:09bdaafaf26ec5c4666785d7fa0133d06d575775
commit 09bdaafaf26ec5c4666785d7fa0133d06d575775
Author: Mahmoud Mohamed <mahadelr19@gmail.com>
Date: Mon Mar 20 00:48:53 2023 +0300
Remove unused ResolvePattern visitor
gcc/rust/ChangeLog:
* resolve/rust-ast-resolve-pattern.h (class ResolvePattern): Removed.
Diff:
---
gcc/rust/resolve/rust-ast-resolve-pattern.h | 25 -------------------------
1 file changed, 25 deletions(-)
diff --git a/gcc/rust/resolve/rust-ast-resolve-pattern.h b/gcc/rust/resolve/rust-ast-resolve-pattern.h
index 5723c35e886..4ed1ab952fb 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;
More information about the Gcc-cvs
mailing list