diff --git a/src/compiler/nir/nir_lower_shader_calls.c b/src/compiler/nir/nir_lower_shader_calls.c index 7a7bcd024d2..8c4c4ca586a 100644 --- a/src/compiler/nir/nir_lower_shader_calls.c +++ b/src/compiler/nir/nir_lower_shader_calls.c @@ -1234,11 +1234,11 @@ lower_resume(nir_shader *shader, int call_idx) ralloc_free(mem_ctx); + nir_metadata_preserve(impl, nir_metadata_none); + nir_validate_shader(shader, "after flatten_resume_if_ladder in " "nir_lower_shader_calls"); - nir_metadata_preserve(impl, nir_metadata_none); - return resume_instr; }