Mesa (main): svga: Clear query before usage

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Jun 29 21:32:38 UTC 2022


Module: Mesa
Branch: main
Commit: 37b4c8dbcac2b217e635b90a3ff58610566e0281
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37b4c8dbcac2b217e635b90a3ff58610566e0281

Author: Christian Gmeiner <christian.gmeiner at gmail.com>
Date:   Sat Jun 18 19:04:24 2022 +0200

svga: Clear query before usage

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 at gmail.com>
Reviewed-by: Jesse Natalie <jenatali at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17121>

---

 src/gallium/drivers/svga/svga_pipe_query.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/gallium/drivers/svga/svga_pipe_query.c b/src/gallium/drivers/svga/svga_pipe_query.c
index b3efcce1e98..361da35e533 100644
--- a/src/gallium/drivers/svga/svga_pipe_query.c
+++ b/src/gallium/drivers/svga/svga_pipe_query.c
@@ -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);



More information about the mesa-commit mailing list