diff --git a/src/gallium/drivers/r600/sfn/sfn_nir_lower_64bit.cpp b/src/gallium/drivers/r600/sfn/sfn_nir_lower_64bit.cpp index d74d73afcb0..6e2b14e5b04 100644 --- a/src/gallium/drivers/r600/sfn/sfn_nir_lower_64bit.cpp +++ b/src/gallium/drivers/r600/sfn/sfn_nir_lower_64bit.cpp @@ -1224,10 +1224,9 @@ StoreMerger::combine_one_slot(vector& stores) { nir_ssa_def *srcs[4] = {nullptr}; - nir_builder b = nir_builder_create(nir_shader_get_entrypoint(sh)); auto last_store = *stores.rbegin(); - b.cursor = nir_before_instr(&last_store->instr); + nir_builder b = nir_builder_at(nir_before_instr(&last_store->instr)); unsigned comps = 0; unsigned writemask = 0;