nir/spirv: Add a missing break statement
[mesa.git] / src / glsl / ir_expression_flattening.cpp
index b44e68ca364cedf6ecedde9db039faa3162b7cc6..c13ae811d78b1dfdccbf0a2ccc25f0acbf7df765 100644 (file)
  */
 
 #include "ir.h"
-#include "ir_visitor.h"
 #include "ir_rvalue_visitor.h"
 #include "ir_expression_flattening.h"
-#include "glsl_types.h"
 
 class ir_expression_flattening_visitor : public ir_rvalue_visitor {
 public:
@@ -59,9 +57,7 @@ do_expression_flattening(exec_list *instructions,
 {
    ir_expression_flattening_visitor v(predicate);
 
-   foreach_iter(exec_list_iterator, iter, *instructions) {
-      ir_instruction *ir = (ir_instruction *)iter.get();
-
+   foreach_in_list(ir_instruction, ir, instructions) {
       ir->accept(&v);
    }
 }