hugeval test
[cparser] / ast_t.h
diff --git a/ast_t.h b/ast_t.h
index d227dcb..b3b8bb9 100644 (file)
--- a/ast_t.h
+++ b/ast_t.h
@@ -251,7 +251,6 @@ struct builtin_prefetch_expression_t {
 
 struct reference_expression_t {
        expression_base_t  base;
-       symbol_t          *symbol;
        declaration_t     *declaration;
 };
 
@@ -499,6 +498,7 @@ typedef enum gnu_attribute_kind_t {
        GNU_AK_VISIBILITY,
        GNU_AK_REGPARM,
        GNU_AK_MODEL,
+       GNU_AK_MODE,
        GNU_AK_TRAP_EXIT,
        GNU_AK_SP_SWITCH,
        GNU_AK_SENTINEL,
@@ -543,7 +543,7 @@ struct declaration_t {
        symbol_t           *symbol;
        source_position_t   source_position;
        union {
-               bool            is_defined;
+               bool            complete;           /**< used to indicate wether struct/union types are already defined or if just the name is declared */
                statement_t    *statement;
                initializer_t  *initializer;
                expression_t   *enum_value;