aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--fold.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fold.c b/fold.c
index 5344cf4..2081a72 100644
--- a/fold.c
+++ b/fold.c
@@ -459,7 +459,7 @@ foldflt(Con *res, int op, int w, Con *cl, Con *cr)
if (cl->type != CBits || cr->type != CBits)
err("invalid address operand for '%s'", optab[op].name);
- *res = (Con){CBits};
+ *res = (Con){.type = CBits};
memset(&res->bits, 0, sizeof(res->bits));
if (w) {
ld = cl->bits.d;