nir/lower_goto_if: Add a route::outside set
[mesa.git] / src / compiler / nir / nir_lower_system_values.c
index bdc337aecfc912ed9ae3b088426a9e6d86f883d1..05cf5107d6ef256cd875463302e5016ccaac8890 100644 (file)
@@ -328,7 +328,8 @@ nir_lower_system_values(nir_shader *shader)
    if (progress)
       nir_remove_dead_derefs(shader);
 
-   exec_list_make_empty(&shader->system_values);
+   nir_foreach_variable_with_modes_safe(var, shader, nir_var_system_value)
+      exec_node_remove(&var->node);
 
    return progress;
 }