diff options
Diffstat (limited to 'ir_expression_flattening.cpp')
-rw-r--r-- | ir_expression_flattening.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/ir_expression_flattening.cpp b/ir_expression_flattening.cpp index 6341ccb..217f69e 100644 --- a/ir_expression_flattening.cpp +++ b/ir_expression_flattening.cpp @@ -165,10 +165,7 @@ ir_expression_flattening_visitor::visit(ir_swizzle *ir) void ir_expression_flattening_visitor::visit(ir_dereference *ir) { - if (ir->mode == ir_dereference::ir_reference_array) { - ir->selector.array_index->accept(this); - } - ir->var->accept(this); + ir->visit_children(this); } void |