ir_constant_expression: Initialize all components of constant data to 0.

This is probably just a good idea, and will come in useful when
implementing things like matrix multiplication.
This commit is contained in:
Kenneth Graunke 2010-07-05 22:33:35 -07:00 committed by Ian Romanick
parent d1a1ee583e
commit c63a1db81f

View file

@ -133,6 +133,8 @@ ir_constant_visitor::visit(ir_expression *ir)
unsigned int operand, c;
ir_constant_data data;
memset(&data, 0, sizeof(data));
for (operand = 0; operand < ir->get_num_operands(); operand++) {
op[operand] = ir->operands[operand]->constant_expression_value();
if (!op[operand])