diff --git a/src/compiler/nir/nir_repair_ssa.c b/src/compiler/nir/nir_repair_ssa.c index 340cadb50b1..e69bf9bbf9e 100644 --- a/src/compiler/nir/nir_repair_ssa.c +++ b/src/compiler/nir/nir_repair_ssa.c @@ -154,7 +154,7 @@ nir_repair_ssa_impl(nir_function_impl *impl) nir_metadata_require(impl, nir_metadata_block_index | nir_metadata_dominance); - nir_foreach_block(block, impl) { + nir_foreach_block_unstructured(block, impl) { nir_foreach_instr_safe(instr, block) { nir_foreach_def(instr, repair_ssa_def, &state); }