summary refs log tree commit diff
path: root/all.h
diff options
context:
space:
mode:
Diffstat (limited to 'all.h')
-rw-r--r--all.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/all.h b/all.h
index 1ccf053..d13ef5c 100644
--- a/all.h
+++ b/all.h
@@ -256,6 +256,9 @@ enum Op {
 	Oalloc,
 	Oalloc1 = Oalloc + NAlign-1,
 
+	Ovastart,
+	Ovaarg,
+
 	Ocopy,
 	NPubOp,
 
@@ -265,6 +268,7 @@ enum Op {
 	Oarg,
 	Oargc,
 	Ocall,
+	Ovacall,
 
 	/* reserved instructions */
 	Onop,
@@ -442,6 +446,7 @@ struct Fn {
 	bits reg;
 	int slot;
 	char export;
+	char vararg;
 	char name[NString];
 };