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:
