type_t *enum_type;
/* ast2firm info */
- tarval *tv;
+ ir_tarval *tv;
};
struct label_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;
builtin_kind_t btk;
scope_t parameters;
statement_t *statement;
+ symbol_t *actual_name; /**< gnu extension __REDIRECT */
/* ast2firm info */
ir_entity *irentity;