diff --git a/src/nouveau/mme/mme_fermi.c b/src/nouveau/mme/mme_fermi.c index 07f9afe104f..4b8c593a333 100644 --- a/src/nouveau/mme/mme_fermi.c +++ b/src/nouveau/mme/mme_fermi.c @@ -136,9 +136,11 @@ void mme_fermi_decode(struct mme_fermi_inst *insts, for (uint32_t i = 0; i < inst_count; i++) { const uint32_t *b = &in[i]; - insts[i].op = unpack_uint(b, 0, 3); - insts[i].end_next = unpack_uint(b, 7, 7); - insts[i].dst = unpack_uint(b, 8, 10); + insts[i] = (struct mme_fermi_inst) { + .op = unpack_uint(b, 0, 3), + .end_next = unpack_uint(b, 7, 7), + .dst = unpack_uint(b, 8, 10), + }; if (insts[i].op != MME_FERMI_OP_BRANCH) { insts[i].assign_op = unpack_uint(b, 4, 6);