X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=entity_t.h;h=d6d37020d74bc5f44baec659d6955e8b3e5c60fb;hb=10d027a8444ae755a8ade716c9336f9b1ed17c20;hp=eca43dd9971c481da3e9d0f39715257ee5d48f7b;hpb=637c5f9d8c2b19f21e4288be117e690301014905;p=cparser diff --git a/entity_t.h b/entity_t.h index eca43dd..d6d3702 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. */ 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; @@ -251,6 +252,7 @@ struct function_t { builtin_kind_t btk; scope_t parameters; statement_t *statement; + symbol_t *actual_name; /**< gnu extension __REDIRECT */ /* ast2firm info */ ir_entity *irentity;