From f48f681fb5c5000afb190c96f09070671a034d30 Mon Sep 17 00:00:00 2001 From: Konstantin Seurer Date: Mon, 30 Mar 2026 15:29:20 +0200 Subject: [PATCH] nir: Duplicate the name in nir_def_set_name nir_sweep expects that nir_instr_debug_info::variable_name is owned by nir_instr_debug_info. Reviewed-By: Mike Blumenkrantz Part-of: --- src/compiler/nir/nir_lower_vars_to_ssa.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/nir/nir_lower_vars_to_ssa.c b/src/compiler/nir/nir_lower_vars_to_ssa.c index 3ed843da847..ae7ec1cfc47 100644 --- a/src/compiler/nir/nir_lower_vars_to_ssa.c +++ b/src/compiler/nir/nir_lower_vars_to_ssa.c @@ -607,7 +607,7 @@ nir_def_set_name(nir_shader *shader, nir_def *def, char *name) return; nir_instr_debug_info *debug_info = nir_instr_get_debug_info(nir_def_instr(def)); - debug_info->variable_name = name; + debug_info->variable_name = ralloc_strdup(shader, name); } /* Performs variable renaming