--- src/compiler/nir/nir_loop_analyze.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/compiler/nir/nir_loop_analyze.c b/src/compiler/nir/nir_loop_analyze.c index c804a66ac4..8903e15105 100644 --- a/src/compiler/nir/nir_loop_analyze.c +++ b/src/compiler/nir/nir_loop_analyze.c @@ -239,8 +239,8 @@ compute_induction_information(loop_info_state *state) nir_foreach_phi_src(src, phi) { nir_loop_variable *src_var = get_loop_var(src->src.ssa, state); - /* If one of the sources is in a conditional or nested block then - * panic. + /* If one of the sources is in an if branch or nested loop then don't + * attempt to go any further. */ if (src_var->in_if_branch || src_var->in_nested_loop) break; -- 2.19.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev