aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorOwen Avery <powerboat9.gamer@gmail.com>2023-01-11 11:53:51 -0500
committerArthur Cohen <arthur.cohen@embecosm.com>2023-04-06 10:47:17 +0200
commit910e7e0a9586add4b6e1229e576e4f870c2ae030 (patch)
tree3063e38b37454018c60f8dd81aaf1465b05ee148 /gcc
parent60affc3a1c5cbb977ed5f2da3c9e562828ef3338 (diff)
downloadgcc-910e7e0a9586add4b6e1229e576e4f870c2ae030.zip
gcc-910e7e0a9586add4b6e1229e576e4f870c2ae030.tar.gz
gcc-910e7e0a9586add4b6e1229e576e4f870c2ae030.tar.bz2
gccrs: Support GroupedPattern during name resolution
gcc/rust/ChangeLog: * resolve/rust-ast-resolve-pattern.h: Support GroupedPattern properly. Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
Diffstat (limited to 'gcc')
-rw-r--r--gcc/rust/resolve/rust-ast-resolve-pattern.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/rust/resolve/rust-ast-resolve-pattern.h b/gcc/rust/resolve/rust-ast-resolve-pattern.h
index 5f2b729..3e74f0a 100644
--- a/gcc/rust/resolve/rust-ast-resolve-pattern.h
+++ b/gcc/rust/resolve/rust-ast-resolve-pattern.h
@@ -77,6 +77,11 @@ public:
pattern.get_node_id (), pattern.get_locus (), type);
}
+ void visit (AST::GroupedPattern &pattern) override
+ {
+ pattern.get_pattern_in_parens ()->accept_vis (*this);
+ }
+
// cases in a match expression
void visit (AST::PathInExpression &pattern) override;