From 3811730a3756fbe9d7dd2dc5974a9ef6094b86be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolai=20H=C3=A4hnle?= Date: Wed, 10 May 2017 18:45:40 +0200 Subject: [PATCH] radeonsi: silence a Coverity warning MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Coverity doesn't understand that we'll never pass non-NULL for vertex shaders. This is a bit lame, actually. A straightforward cross-procedural analysis limited to this source file should be enough to prove that there's no NULL-pointer dereference. Oh well. CID: 1405999 Reviewed-by: Marek Olšák --- src/gallium/drivers/radeonsi/si_debug.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gallium/drivers/radeonsi/si_debug.c b/src/gallium/drivers/radeonsi/si_debug.c index d08a8fcf0ec..d1159ad5e27 100644 --- a/src/gallium/drivers/radeonsi/si_debug.c +++ b/src/gallium/drivers/radeonsi/si_debug.c @@ -478,6 +478,8 @@ static void si_dump_descriptors(struct si_context *sctx, }; if (processor == PIPE_SHADER_VERTEX) { + assert(info); /* only CS may not have an info struct */ + si_dump_descriptor_list(&sctx->vertex_buffers, shader_name[processor], " - Vertex buffer", info->num_inputs, f); }