From: Matthias Braun Date: Tue, 25 Nov 2008 13:38:34 +0000 (+0000) Subject: fix transparent unions X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=ad9efc39590fd07051ef6dacbeb52bbbdddfc90e;p=cparser fix transparent unions [r23987] --- diff --git a/parser.c b/parser.c index 3dd6e8c..f2e87fe 100644 --- a/parser.c +++ b/parser.c @@ -4507,7 +4507,7 @@ static void parse_declaration_attributes(entity_t *entity) type_modifiers_t type_modifiers = type->base.modifiers; if (modifiers & DM_TRANSPARENT_UNION) - modifiers |= TYPE_MODIFIER_TRANSPARENT_UNION; + type_modifiers |= TYPE_MODIFIER_TRANSPARENT_UNION; if (type->base.modifiers != type_modifiers) { type_t *copy = duplicate_type(type);