]> git.xonotic.org Git - xonotic/gmqcc.git/blobdiff - ast.h
ast_call now has a va_count which causes a store to reserved:va_count before the...
[xonotic/gmqcc.git] / ast.h
diff --git a/ast.h b/ast.h
index 463e6e46c25ffab83297f52a124abae62fb4486c..658842291c15a158884c4d7fd2f67ecf4fb06e39 100644 (file)
--- a/ast.h
+++ b/ast.h
@@ -151,7 +151,6 @@ typedef struct
 #define AST_FLAG_DEPRECATED   (1<<4)
 #define AST_FLAG_INCLUDE_DEF  (1<<5)
 #define AST_FLAG_IS_VARARG    (1<<6)
 #define AST_FLAG_DEPRECATED   (1<<4)
 #define AST_FLAG_INCLUDE_DEF  (1<<5)
 #define AST_FLAG_IS_VARARG    (1<<6)
-#define AST_FLAG_VARARG_COUNT (1<<7)
 #define AST_FLAG_TYPE_MASK (AST_FLAG_VARIADIC | AST_FLAG_NORETURN)
 
 /* Value
 #define AST_FLAG_TYPE_MASK (AST_FLAG_VARIADIC | AST_FLAG_NORETURN)
 
 /* Value
@@ -577,6 +576,7 @@ struct ast_call_s
     ast_expression_common expression;
     ast_expression *func;
     ast_expression* *params;
     ast_expression_common expression;
     ast_expression *func;
     ast_expression* *params;
+    ast_expression *va_count;
 };
 ast_call* ast_call_new(lex_ctx ctx,
                        ast_expression *funcexpr);
 };
 ast_call* ast_call_new(lex_ctx ctx,
                        ast_expression *funcexpr);