https://gcc.gnu.org/g:20efd782e3d869932d1deccaa80cd36d699da442

commit r16-2872-g20efd782e3d869932d1deccaa80cd36d699da442
Author: Zhi Heng <yapz...@gmail.com>
Date:   Sun Jun 15 15:07:54 2025 +0800

    gccrs: Improve HIR dumps for patterns
    
    gcc/rust/ChangeLog:
    
            * hir/rust-hir-dump.cc: Change pattern dumps to use visit_field.
    
    Signed-off-by: Yap Zhi Heng <yapz...@gmail.com>

Diff:
---
 gcc/rust/hir/rust-hir-dump.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gcc/rust/hir/rust-hir-dump.cc b/gcc/rust/hir/rust-hir-dump.cc
index 38079c76f9a9..098b3c1e2660 100644
--- a/gcc/rust/hir/rust-hir-dump.cc
+++ b/gcc/rust/hir/rust-hir-dump.cc
@@ -2196,7 +2196,7 @@ Dump::visit (StructPatternFieldIdentPat &e)
   auto oa = e.get_outer_attrs ();
   do_outer_attrs (oa);
   put_field ("ident", e.get_identifier ().as_string ());
-  put_field ("ident_pattern", e.get_pattern ().as_string ());
+  visit_field ("ident_pattern", e.get_pattern ());
   end ("StructPatternFieldIdentPat");
 }
 
@@ -2314,7 +2314,7 @@ Dump::visit (LetStmt &e)
   auto oa = e.get_outer_attrs ();
   do_outer_attrs (oa);
 
-  put_field ("variable_pattern", e.get_pattern ().as_string ());
+  visit_field ("variable_pattern", e.get_pattern ());
 
   if (e.has_type ())
     visit_field ("type", e.get_type ());

Reply via email to