aboutsummaryrefslogtreecommitdiff
path: root/decl.c
diff options
context:
space:
mode:
Diffstat (limited to 'decl.c')
-rw-r--r--decl.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/decl.c b/decl.c
index f404d71..050bf05 100644
--- a/decl.c
+++ b/decl.c
@@ -709,6 +709,7 @@ addmember(struct structbuilder *b, struct qualtype mt, char *name, int align, ui
if (t->size < mt.type->size)
t->size = mt.type->size;
}
+ b->bits = 0;
} else { /* bit-field */
if (!(mt.type->prop & PROPINT))
error(&tok.loc, "bit-field has invalid type");