https://gcc.gnu.org/g:c352bb8cf5b91e7754f0da024d82d4825598c3fa

commit r17-1884-gc352bb8cf5b91e7754f0da024d82d4825598c3fa
Author: Arthur Cohen <[email protected]>
Date:   Wed Jun 3 11:35:48 2026 +0200

    gccrs: compile-expr: Rename lookup_temp_var
    
    Since this function is only used in a labels context, let's make it clearer.
    
    gcc/rust/ChangeLog:
    
            * backend/rust-compile-expr.cc (CompileExpr::visit): Call the new 
name.
            (CompileExpr::lookup_temp_var): Rename it to...
            (CompileExpr::lookup_label_temp_var): ...this.
            * backend/rust-compile-expr.h: Likewise.

Diff:
---
 gcc/rust/backend/rust-compile-expr.cc | 4 ++--
 gcc/rust/backend/rust-compile-expr.h  | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/gcc/rust/backend/rust-compile-expr.cc 
b/gcc/rust/backend/rust-compile-expr.cc
index 5dac2439cd73..36c088e8eaf9 100644
--- a/gcc/rust/backend/rust-compile-expr.cc
+++ b/gcc/rust/backend/rust-compile-expr.cc
@@ -867,7 +867,7 @@ CompileExpr::visit (HIR::BreakExpr &expr)
   if (expr.has_break_expr () && expr.has_label ())
     {
       HIR::Lifetime &label = expr.get_label ();
-      auto tvar = lookup_temp_var (label.get_mappings ().get_nodeid ());
+      auto tvar = lookup_label_temp_var (label.get_mappings ().get_nodeid ());
       tree value = CompileExpr::Compile (expr.get_expr (), ctx);
       tree assign
        = Backend::assignment_statement (tvar->get_tree (label.get_locus ()),
@@ -2811,7 +2811,7 @@ CompileExpr::lookup_label (NodeId to_be_resolved)
 }
 
 Bvariable *
-CompileExpr::lookup_temp_var (NodeId to_be_resolved)
+CompileExpr::lookup_label_temp_var (NodeId to_be_resolved)
 {
   // TODO: Not sure that this temp var should have been inserted in the Labels
   // namespace? Why not values?
diff --git a/gcc/rust/backend/rust-compile-expr.h 
b/gcc/rust/backend/rust-compile-expr.h
index 9d1238e12fcd..63ada9f33a69 100644
--- a/gcc/rust/backend/rust-compile-expr.h
+++ b/gcc/rust/backend/rust-compile-expr.h
@@ -156,7 +156,7 @@ protected:
 
   tree construct_block_label (HIR::BlockExpr &expr);
   tree lookup_label (NodeId to_be_resolved);
-  Bvariable *lookup_temp_var (NodeId to_be_resolved);
+  Bvariable *lookup_label_temp_var (NodeId to_be_resolved);
   HirId resolve_nodeid (NodeId to_be_resolved, Resolver2_0::Namespace ns);
 
 private:

Reply via email to