svga: Clear query before usage
authorChristian Gmeiner <christian.gmeiner@gmail.com>
Sat, 18 Jun 2022 17:04:24 +0000 (19:04 +0200)
committerMarge Bot <emma+marge@anholt.net>
Wed, 29 Jun 2022 21:02:18 +0000 (21:02 +0000)
Fixes the following compiler warning:
  svga_pipe_query.c:1295:17: warning: 'result.u64' may be used uninitialized [-Werror=maybe-uninitialized]

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
Reviewed-by: Jesse Natalie <jenatali@microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17121>

src/gallium/drivers/svga/svga_pipe_query.c

index b3efcce..361da35 100644 (file)
@@ -1287,6 +1287,7 @@ svga_get_timestamp(struct pipe_context *pipe)
    struct pipe_query *q = svga_create_query(pipe, PIPE_QUERY_TIMESTAMP, 0);
    union pipe_query_result result;
 
+   util_query_clear_result(&result, PIPE_QUERY_TIMESTAMP);
    svga_begin_query(pipe, q);
    svga_end_query(pipe,q);
    svga_get_query_result(pipe, q, TRUE, &result);