diff --git a/src/gallium/drivers/r600/r600_state_common.c b/src/gallium/drivers/r600/r600_state_common.c index 56b37606a1f..8e1c061c37b 100644 --- a/src/gallium/drivers/r600/r600_state_common.c +++ b/src/gallium/drivers/r600/r600_state_common.c @@ -996,7 +996,7 @@ struct r600_pipe_shader_selector *r600_create_shader_state_tokens(struct pipe_co ir = PIPE_SHADER_IR_TGSI; tgsi_scan_shader(sel->tokens, &sel->info); } else { - sel->nir = nir_shader_clone(NULL, s); + sel->nir = s; nir_tgsi_scan_shader(sel->nir, &sel->info, true); } }