Simplify assertions and remove redundant ones.
[cparser] / ast.h
diff --git a/ast.h b/ast.h
index 9e1dee0..2d361fd 100644 (file)
--- a/ast.h
+++ b/ast.h
@@ -32,7 +32,6 @@ typedef struct compound_literal_expression_t         compound_literal_expression
 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 type_argument_t                       type_argument_t;
 typedef struct call_expression_t                     call_expression_t;
 typedef struct binary_expression_t                   binary_expression_t;
 typedef struct unary_expression_t                    unary_expression_t;
@@ -51,7 +50,6 @@ typedef struct va_copy_expression_t                  va_copy_expression_t;
 typedef struct builtin_constant_expression_t         builtin_constant_expression_t;
 typedef struct builtin_types_compatible_expression_t builtin_types_compatible_expression_t;
 typedef struct classify_type_expression_t            classify_type_expression_t;
-typedef struct bitfield_extract_expression_t         bitfield_extract_expression_t;
 typedef struct label_address_expression_t            label_address_expression_t;
 typedef union  expression_t                          expression_t;
 
@@ -72,6 +70,7 @@ typedef struct if_statement_t                        if_statement_t;
 typedef struct switch_statement_t                    switch_statement_t;
 typedef struct declaration_statement_t               declaration_statement_t;
 typedef struct expression_statement_t                expression_statement_t;
+typedef struct computed_goto_statement_t             computed_goto_statement_t;
 typedef struct goto_statement_t                      goto_statement_t;
 typedef struct label_statement_t                     label_statement_t;
 typedef struct case_label_statement_t                case_label_statement_t;