nir: Add nir_foreach_shader_in/out_variable helpers
[mesa.git] / src / broadcom / compiler / v3d_nir_lower_logic_ops.c
index 832f6bb6a9dc2a3b901feb44bf22b1d2cd7bc6f6..90ee3299c0ee67c965f55a942da8b211f115ea00 100644 (file)
@@ -352,7 +352,7 @@ v3d_nir_lower_logic_ops_block(nir_block *block, struct v3d_compile *c)
                 if (intr->intrinsic != nir_intrinsic_store_output)
                         continue;
 
-                nir_foreach_variable(var, &c->s->outputs) {
+                nir_foreach_shader_out_variable(var, c->s) {
                         const int driver_loc = var->data.driver_location;
                         if (driver_loc != nir_intrinsic_base(intr))
                                 continue;