typedef struct funcname_expression_t funcname_expression_t;
typedef struct compound_literal_expression_t compound_literal_expression_t;
typedef struct reference_expression_t reference_expression_t;
-typedef struct cast_expression_t cast_expression_t;
typedef struct call_argument_t call_argument_t;
typedef struct call_expression_t call_expression_t;
typedef struct binary_expression_t binary_expression_t;
typedef struct array_access_expression_t array_access_expression_t;
typedef struct typeprop_expression_t typeprop_expression_t;
typedef struct conditional_expression_t conditional_expression_t;
-typedef struct expression_list_element_t expression_list_element_t;
-typedef struct comma_expression_t comma_expression_t;
typedef struct statement_expression_t statement_expression_t;
typedef struct designator_t designator_t;
typedef struct offsetof_expression_t offsetof_expression_t;
typedef union initializer_t initializer_t;
typedef struct statement_base_t statement_base_t;
-typedef struct invalid_statement_t invalid_statement_t;
-typedef struct empty_statement_t empty_statement_t;
typedef struct compound_statement_t compound_statement_t;
typedef struct return_statement_t return_statement_t;
typedef struct if_statement_t if_statement_t;
typedef struct for_statement_t for_statement_t;
typedef struct asm_argument_t asm_argument_t;
typedef struct asm_clobber_t asm_clobber_t;
+typedef struct asm_label_t asm_label_t;
typedef struct asm_statement_t asm_statement_t;
typedef struct ms_try_statement_t ms_try_statement_t;
typedef struct leave_statement_t leave_statement_t;