typedef struct label_address_expression_t label_address_expression_t;
typedef union expression_t expression_t;
typedef struct initializer_base_t initializer_base_t;
typedef struct initializer_list_t initializer_list_t;
typedef struct initializer_value_t initializer_value_t;
typedef struct label_address_expression_t label_address_expression_t;
typedef union expression_t expression_t;
typedef struct initializer_base_t initializer_base_t;
typedef struct initializer_list_t initializer_list_t;
typedef struct initializer_value_t initializer_value_t;