nir: Add a function for comparing two sources
[mesa.git] / src / glsl / lower_discard.cpp
index f2757d12048829541de00406eb14677179ba48e5..b44d2a6d28da0cf3248fc8393210d6ee88dbb653 100644 (file)
@@ -138,8 +138,8 @@ lower_discard(exec_list *instructions)
 static ir_discard *
 find_discard(exec_list &instructions)
 {
-   foreach_list(n, &instructions) {
-      ir_discard *ir = ((ir_instruction *) n)->as_discard();
+   foreach_in_list(ir_instruction, node, &instructions) {
+      ir_discard *ir = node->as_discard();
       if (ir != NULL)
         return ir;
    }