X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=entity_t.h;h=c9670f0d541cd1118719244951a4c9f6abac9731;hb=44b30d66b1236f3eaad9170abc1967527d264fe0;hp=02bb0143ff0a503fed44c9afc174108f5708ae20;hpb=979fce13621246b706781035786b5d11a8e2f608;p=cparser diff --git a/entity_t.h b/entity_t.h index 02bb014..c9670f0 100644 --- a/entity_t.h +++ b/entity_t.h @@ -157,7 +157,7 @@ struct enum_value_t { type_t *enum_type; /* ast2firm info */ - tarval *tv; + ir_tarval *tv; }; struct label_t { @@ -200,10 +200,11 @@ struct declaration_t { struct compound_member_t { declaration_t base; - bool read : 1; - bool address_taken : 1; /**< Set if the address of this declaration was taken. */ - unsigned short offset; /**< the offset of this member in the compound */ + il_size_t offset; /**< the offset of this member in the compound */ unsigned char bit_offset; /**< extra bit offset for bitfield members */ + bool read : 1; + bool address_taken : 1; /**< Set if the address of this + declaration was taken. */ /* ast2firm info */ ir_entity *entity;