]> git.xonotic.org Git - xonotic/gmqcc.git/blobdiff - ir.h
ast_call now has a va_count which causes a store to reserved:va_count before the...
[xonotic/gmqcc.git] / ir.h
diff --git a/ir.h b/ir.h
index 9a953a6187fbd2a12245c88b59728812cd5f2ea9..b1b0ea7b0b99837dbc8b5e4628db0e69d87c2076 100644 (file)
--- a/ir.h
+++ b/ir.h
@@ -328,6 +328,7 @@ typedef struct ir_builder_s
     qcint        str_immediate;
     /* there should just be this one nil */
     ir_value    *nil;
+    ir_value    *reserved_va_count;
 } ir_builder;
 
 ir_builder* ir_builder_new(const char *modulename);
@@ -343,6 +344,8 @@ ir_value* ir_builder_create_global(ir_builder*, const char *name, int vtype);
 ir_value* ir_builder_get_field(ir_builder*, const char *fun);
 ir_value* ir_builder_create_field(ir_builder*, const char *name, int vtype);
 
+ir_value* ir_builder_get_va_count(ir_builder*);
+
 bool ir_builder_generate(ir_builder *self, const char *filename);
 
 void ir_builder_dump(ir_builder*, int (*oprintf)(const char*, ...));