typedef unsigned char storage_class_t;
typedef enum decl_modifier_t {
+ DM_NONE = 0,
DM_DLLIMPORT = 1 << 0,
DM_DLLEXPORT = 1 << 1,
DM_THREAD = 1 << 2,
struct compound_t {
entity_base_t base;
+ entity_t *alias; /* used for name mangling of anonymous types */
scope_t members;
decl_modifiers_t modifiers;
bool complete : 1;
struct enum_t {
entity_base_t base;
+ entity_t *alias; /* used for name mangling of anonymous types */
bool complete : 1;
/* ast2firm info */