From e5997778bcafedd0d32b2399cb621a736051c4c2 Mon Sep 17 00:00:00 2001 From: Rhys Kidd Date: Sat, 12 Mar 2016 18:34:01 -0500 Subject: [PATCH] vc4: Add better debug of NIR->QIR control flow graph failure Ensure NIR control flow graph nodes that are unhandled in QIR are reported with sufficient verbosity to aid debugging. This improves piglit outputs, amongst other tools. There are no other remaining uses of assert(0) as a blunt tool within vc4. Signed-off-by: Rhys Kidd Reviewed-by: Eric Anholt --- src/gallium/drivers/vc4/vc4_program.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/vc4/vc4_program.c b/src/gallium/drivers/vc4/vc4_program.c index e698118d8e0..921092bdf1b 100644 --- a/src/gallium/drivers/vc4/vc4_program.c +++ b/src/gallium/drivers/vc4/vc4_program.c @@ -1708,7 +1708,8 @@ ntq_emit_cf_list(struct vc4_compile *c, struct exec_list *list) break; default: - assert(0); + fprintf(stderr, "Unknown NIR node type\n"); + abort(); } } } -- 2.30.2