Mesa (master): mesa/st: Use memset to zero out struct

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue May 26 20:06:05 UTC 2020


Module: Mesa
Branch: master
Commit: c26317ebd6c42fcd70a63c2a95d04f11f3c15bd5
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c26317ebd6c42fcd70a63c2a95d04f11f3c15bd5

Author: Kristian H. Kristensen <hoegsberg at google.com>
Date:   Fri May 22 14:47:30 2020 -0700

mesa/st: Use memset to zero out struct

This is a non-stop source of warnings and build breakage. memset works
everywhere.

src/mesa/state_tracker/st_tgsi_lower_depth_clamp.c:354:45: warning:
suggest braces around initialization of subobject [-Wmissing-braces]

Reviewed-by: Rob Clark <robdclark at chromium.org>
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5174>

---

 src/mesa/state_tracker/st_tgsi_lower_depth_clamp.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/mesa/state_tracker/st_tgsi_lower_depth_clamp.c b/src/mesa/state_tracker/st_tgsi_lower_depth_clamp.c
index 2b8ed079f81..14bb4b975db 100644
--- a/src/mesa/state_tracker/st_tgsi_lower_depth_clamp.c
+++ b/src/mesa/state_tracker/st_tgsi_lower_depth_clamp.c
@@ -351,10 +351,11 @@ st_tgsi_lower_depth_clamp(const struct tgsi_token *tokens,
                           int depth_range_const,
                           bool clip_negative_one_to_one)
 {
-   struct tgsi_depth_clamp_transform ctx = {0};
+   struct tgsi_depth_clamp_transform ctx;
    struct tgsi_token *newtoks;
    int newlen;
 
+   memset(&ctx, 0, sizeof(ctx));
    tgsi_scan_shader(tokens, &ctx.info);
 
    /* we only want to do this for the fragment shader, and the shader-stage



More information about the mesa-commit mailing list