Mesa (master): freedreno/ir3: Avoid {0} initializer for struct reginfo

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


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

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

freedreno/ir3: Avoid {0} initializer for struct reginfo

First element is not a scalar.  Just initialize the struct like we do
elsewhere.

src/freedreno/ir3/disasm-a3xx.c:958:33: warning: suggest braces around
initialization of subobject [-Wmissing-braces]

Reviewed-by: Rob Clark <robdclark at chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5174>

---

 src/freedreno/ir3/disasm-a3xx.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/freedreno/ir3/disasm-a3xx.c b/src/freedreno/ir3/disasm-a3xx.c
index 6dd3da04924..d1e77b08913 100644
--- a/src/freedreno/ir3/disasm-a3xx.c
+++ b/src/freedreno/ir3/disasm-a3xx.c
@@ -955,9 +955,10 @@ static void print_instr_cat6_a3xx(struct disasm_ctx *ctx, instr_t *instr)
 		/* note: dst might actually be a src (ie. address to store to) */
 		print_src(ctx, &dst);
 		if (cat6->dst_off && cat6->g) {
-			struct reginfo dstoff_reg = {0};
-			dstoff_reg.reg = (reg_t) cat6->c.off;
-			dstoff_reg.full  = true;
+			struct reginfo dstoff_reg = {
+				.reg = (reg_t) cat6->c.off,
+				.full  = true
+			};
 			fprintf(ctx->out, "+");
 			print_src(ctx, &dstoff_reg);
 		} else if (dstoff)



More information about the mesa-commit mailing list