From d07551ad4e8f81d6eaca5a5f563ae4cd3409e20b Mon Sep 17 00:00:00 2001 From: Ian Romanick Date: Fri, 14 Jan 2022 18:39:15 -0800 Subject: [PATCH] glsl: Don't split arrays in the condition of an assignment At this point, this should always be NULL. v2: Fix bad rebase. Reviewed-by: Matt Turner Part-of: --- src/compiler/glsl/opt_array_splitting.cpp | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/compiler/glsl/opt_array_splitting.cpp b/src/compiler/glsl/opt_array_splitting.cpp index 7e147ca89e3..63b1a01290c 100644 --- a/src/compiler/glsl/opt_array_splitting.cpp +++ b/src/compiler/glsl/opt_array_splitting.cpp @@ -435,11 +435,6 @@ ir_array_splitting_visitor::visit_leave(ir_assignment *ir) handle_rvalue(&ir->rhs); ir->rhs->accept(this); - if (ir->condition) { - handle_rvalue(&ir->condition); - ir->condition->accept(this); - } - return visit_continue; }