Avoid unnecessary casts.
[cparser] / entity_t.h
index c9670f0..1af1ce9 100644 (file)
@@ -252,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;
@@ -262,8 +263,6 @@ struct function_t {
 union entity_t {
        entity_kind_t      kind;
        entity_base_t      base;
-       compound_t         structe;
-       compound_t         unione;
        compound_t         compound;
        enum_t             enume;
        enum_value_t       enum_value;