]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gccrs: nr2.0: Update IdentifierPattern's subpattern name resolution
authorZhi Heng <yapzhhg@gmail.com>
Mon, 16 Jun 2025 13:30:44 +0000 (21:30 +0800)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 5 Aug 2025 14:36:49 +0000 (16:36 +0200)
gcc/rust/ChangeLog:

* resolve/rust-late-name-resolver-2.0.cc (Late::visit(IdentifierPattern)):
Remove redundant subpattern check.

Signed-off-by: Yap Zhi Heng <yapzhhg@gmail.com>
gcc/rust/resolve/rust-late-name-resolver-2.0.cc

index 5f486538ed6f70f189ebf097252776a6aa2aec47..8ce69436f20bab827e89696ea271c266d7cdb3bb 100644 (file)
@@ -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 (),