glsl: calculate number of operands in an expression once
[mesa.git] / src / compiler / glsl / opt_algebraic.cpp
index b44ab595ecb3ea49f019788fd9a72f99e18ceacb..382b4617d1b3b62f4a90df2cfa99a076af0a617c 100644 (file)
@@ -328,8 +328,8 @@ ir_algebraic_visitor::handle_expression(ir_expression *ir)
       }
    }
 
-   assert(ir->get_num_operands() <= 4);
-   for (unsigned i = 0; i < ir->get_num_operands(); i++) {
+   assert(ir->num_operands <= 4);
+   for (unsigned i = 0; i < ir->num_operands; i++) {
       if (ir->operands[i]->type->is_matrix())
         return ir;