aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2023-01-24 15:52:01 +0000
committerGitHub <noreply@github.com>2023-01-24 15:52:01 +0000
commit7558c183a11db3f53275c2f4691e3575a6b014e4 (patch)
tree7c90fb12c95675da8c974983006af35d9c929347 /gcc
parent01c232573e8d9d9fac47ebfee8459e3b493ce278 (diff)
parenta194ee1dcbeae94735b279be7fa589cd5fa09bef (diff)
downloadgcc-7558c183a11db3f53275c2f4691e3575a6b014e4.zip
gcc-7558c183a11db3f53275c2f4691e3575a6b014e4.tar.gz
gcc-7558c183a11db3f53275c2f4691e3575a6b014e4.tar.bz2
Merge #1760
1760: Support GroupedPattern during name resolution r=philberty a=powerboat9 Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com> Adds support for GroupedPattern during name resolution. Addresses #1136 Co-authored-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 6e86c40..5cebf08 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;