https://gcc.gnu.org/g:a0ada5fb1bbd7c005086b267a5e8ae5de12aed5a
commit r16-2877-ga0ada5fb1bbd7c005086b267a5e8ae5de12aed5a Author: Zhi Heng <yapz...@gmail.com> Date: Mon Jun 16 21:30:44 2025 +0800 gccrs: nr2.0: Update IdentifierPattern's subpattern name resolution gcc/rust/ChangeLog: * resolve/rust-late-name-resolver-2.0.cc (Late::visit(IdentifierPattern)): Remove redundant subpattern check. Signed-off-by: Yap Zhi Heng <yapz...@gmail.com> Diff: --- gcc/rust/resolve/rust-late-name-resolver-2.0.cc | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gcc/rust/resolve/rust-late-name-resolver-2.0.cc b/gcc/rust/resolve/rust-late-name-resolver-2.0.cc index 5f486538ed6f..8ce69436f20b 100644 --- a/gcc/rust/resolve/rust-late-name-resolver-2.0.cc +++ b/gcc/rust/resolve/rust-late-name-resolver-2.0.cc @@ -251,10 +251,7 @@ visit_identifier_as_pattern (NameResolutionContext &ctx, void Late::visit (AST::IdentifierPattern &identifier) { - if (identifier.has_subpattern ()) - { - DefaultResolver::visit (identifier.get_subpattern ()); - } + DefaultResolver::visit (identifier); visit_identifier_as_pattern (ctx, identifier.get_ident (), identifier.get_locus (),