diff options
author | Emil Velikov <[email protected]> | 2018-03-28 18:21:59 +0100 |
---|---|---|
committer | Emil Velikov <[email protected]> | 2018-04-10 16:04:50 +0100 |
commit | 8eceac9de7d3cd4fddabbe61d512acfed9812169 (patch) | |
tree | a34a810ec905b8799c96647af8d465a3bcf1e823 /src | |
parent | 0d0ef8ae335bfe746bd5802eb9521986349db4b4 (diff) |
glsl: remove unreachable assert()
Earlier commit enforced that we'll bail out if the number of terminators
is different than 2. With that in mind, the assert() will never trigger.
Fixes: 56b867395de ("glsl: fix infinite loop caused by bug in loop
unrolling pass")
Reviewed-by: Timothy Arceri <[email protected]>
Signed-off-by: Emil Velikov <[email protected]>
Diffstat (limited to 'src')
-rw-r--r-- | src/compiler/glsl/loop_unroll.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/compiler/glsl/loop_unroll.cpp b/src/compiler/glsl/loop_unroll.cpp index f6efe6475a0..874f4185681 100644 --- a/src/compiler/glsl/loop_unroll.cpp +++ b/src/compiler/glsl/loop_unroll.cpp @@ -528,8 +528,6 @@ loop_unroll_visitor::visit_leave(ir_loop *ir) unsigned term_count = 0; bool first_term_then_continue = false; foreach_in_list(loop_terminator, t, &ls->terminators) { - assert(term_count < 2); - ir_if *ir_if = t->ir->as_if(); assert(ir_if != NULL); |