Index: src/tests/tupleVariadic.c
===================================================================
--- src/tests/tupleVariadic.c	(revision da6dec232c95859faf2a393b55c14905e0facf66)
+++ src/tests/tupleVariadic.c	(revision 64eae5636740bd0793ff27432eb02ade2386bec3)
@@ -57,7 +57,10 @@
 }
 
-void ?{}(array * a, int a0, int a1, int a2, int a3) {
+// test use of a tuple argument
+[void] ?{}(array * a, [int, int, int, int] args) {
+	int a0, a1, a2, a3;
+	[a0, a1, a2, a3] = args;
 	a->size = 4;
-	a->data = (int*)malloc(sizeof(int)*a->size);
+	a->data = malloc(sizeof(int)*a->size);
 	a->data[0] = a0;
 	a->data[1] = a1;
