X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=type_t.h;h=894270d058e00e287e9c2fe758f9c809e6f85334;hb=6c0cf065657863296355786c99aac830b85e2d9b;hp=ec5b9a255cafe792a90caa5bed67fc13f7dc2b15;hpb=5ba6c59ce75fd069dfbfac1ce4d9a261c99251f6;p=cparser diff --git a/type_t.h b/type_t.h index ec5b9a2..894270d 100644 --- a/type_t.h +++ b/type_t.h @@ -141,6 +141,7 @@ struct function_type_t { struct compound_type_t { type_base_t base; + unsigned packed:1; /** Set if packed was specified. */ /** the declaration of the compound type, the scope of the declaration * contains the compound entries. */ declaration_t *declaration; @@ -170,7 +171,8 @@ struct typeof_type_t { struct bitfield_type_t { type_base_t base; type_t *base_type; - expression_t *size; + expression_t *size_expression; /**< The expression for the bit size. */ + il_size_t bit_size; /**< Size of this bitfield in bits. */ }; union type_t {