diff --git a/src/gallium/drivers/radeonsi/si_nir_lower_vs_inputs.c b/src/gallium/drivers/radeonsi/si_nir_lower_vs_inputs.c index 7ff68008f07..06c8cd4e41f 100644 --- a/src/gallium/drivers/radeonsi/si_nir_lower_vs_inputs.c +++ b/src/gallium/drivers/radeonsi/si_nir_lower_vs_inputs.c @@ -89,11 +89,9 @@ get_vertex_index_for_all_inputs(nir_shader *nir, struct lower_vs_inputs_state *s { nir_function_impl *impl = nir_shader_get_entrypoint(nir); - nir_builder builder = nir_builder_create(impl); + nir_builder builder = nir_builder_at(nir_before_cf_list(&impl->body)); nir_builder *b = &builder; - b->cursor = nir_before_cf_list(&impl->body); - const struct si_shader_selector *sel = s->shader->selector; const union si_shader_key *key = &s->shader->key;