glsl: Make ir_assignment::condition private

And add get_condition().

This proof that nothing remains that could possibly set ::condition to
anything other than NULL.

v2: Fix bad rebase.

Reviewed-by: Matt Turner <mattst88@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14573>
This commit is contained in:
Ian Romanick
2022-01-14 18:56:41 -08:00
committed by Marge Bot
parent 5208c116f2
commit fb630cd783
18 changed files with 45 additions and 34 deletions
+1 -1
View File
@@ -416,7 +416,7 @@ ir_array_splitting_visitor::visit_leave(ir_assignment *ir)
new(mem_ctx) ir_dereference_array(ir->rhs->clone(mem_ctx, NULL),
new(mem_ctx) ir_constant(i));
assert(ir->condition == NULL);
assert(ir->get_condition() == NULL);
ir_assignment *assign_i = new(mem_ctx) ir_assignment(lhs_i, rhs_i);