]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gccrs: Rename get_pattern_to_bind to get_subpattern
authorZhi Heng <yapzhhg@gmail.com>
Wed, 11 Jun 2025 13:48:32 +0000 (21:48 +0800)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 5 Aug 2025 14:36:49 +0000 (16:36 +0200)
gcc/rust/ChangeLog:

* ast/rust-ast-collector.cc: Rename get_pattern_to_bind to get_subpattern
* ast/rust-ast-visitor.cc: Ditto.
* ast/rust-pattern.h: Ditto.
* expand/rust-cfg-strip.cc: Ditto.
* hir/rust-ast-lower-pattern.cc: Ditto.

Signed-off-by: Yap Zhi Heng <yapzhhg@gmail.com>
gcc/rust/ast/rust-ast-collector.cc
gcc/rust/ast/rust-ast-visitor.cc
gcc/rust/ast/rust-pattern.h
gcc/rust/expand/rust-cfg-strip.cc
gcc/rust/hir/rust-ast-lower-pattern.cc

index b0e06ab85dbc0a50694e8bb74fbb56641da916df..5a8d462dbd7b466254cb602920a0bbeeb9bd6c46 100644 (file)
@@ -2485,7 +2485,7 @@ TokenCollector::visit (IdentifierPattern &pattern)
   if (pattern.has_subpattern ())
     {
       push (Rust::Token::make (PATTERN_BIND, UNDEF_LOCATION));
-      visit (pattern.get_pattern_to_bind ());
+      visit (pattern.get_subpattern ());
     }
 }
 
index 02f4f1664d62133e7f896c93187ac6a2a838ae4a..f21a5bbfcb75c07a142be02c24d8b401ddc3f93e 100644 (file)
@@ -1200,7 +1200,7 @@ void
 DefaultASTVisitor::visit (AST::IdentifierPattern &pattern)
 {
   if (pattern.has_subpattern ())
-    visit (pattern.get_pattern_to_bind ());
+    visit (pattern.get_subpattern ());
 }
 
 void
index 195a08f4fcd93f85a857418344d8df3fba55400b..b9c0fd9bb2f14e610f09831636209c46310dda3e 100644 (file)
@@ -137,8 +137,7 @@ public:
 
   void accept_vis (ASTVisitor &vis) override;
 
-  // TODO: is this better? Or is a "vis_pattern" better?
-  Pattern &get_pattern_to_bind ()
+  Pattern &get_subpattern ()
   {
     rust_assert (has_subpattern ());
     return *subpattern;
index 0db6122d5c33af38871048a2ec412567cbdda7e2..774e2b46b947a86344baead47966b99f1f6be517 100644 (file)
@@ -2267,7 +2267,7 @@ CfgStrip::visit (AST::IdentifierPattern &pattern)
 
   AST::DefaultASTVisitor::visit (pattern);
 
-  auto &sub_pattern = pattern.get_pattern_to_bind ();
+  auto &sub_pattern = pattern.get_subpattern ();
   if (sub_pattern.is_marked_for_strip ())
     rust_error_at (sub_pattern.get_locus (),
                   "cannot strip pattern in this position");
index 9baf81d6ee91b897efd3b92f52fe55d2d67f979f..bb5b93b2c49bac7d5a25e47ef36494a4efe67bdd 100644 (file)
@@ -53,7 +53,7 @@ ASTLoweringPattern::visit (AST::IdentifierPattern &pattern)
   if (pattern.has_subpattern ())
     {
       subpattern = std::unique_ptr<Pattern> (
-       ASTLoweringPattern::translate (pattern.get_pattern_to_bind ()));
+       ASTLoweringPattern::translate (pattern.get_subpattern ()));
     }
   translated
     = new HIR::IdentifierPattern (mapping, pattern.get_ident (),