aboutsummaryrefslogtreecommitdiff
path: root/tests/variadic.ek
diff options
context:
space:
mode:
Diffstat (limited to 'tests/variadic.ek')
-rw-r--r--tests/variadic.ek11
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/variadic.ek b/tests/variadic.ek
index ae3c2c2..0e9120c 100644
--- a/tests/variadic.ek
+++ b/tests/variadic.ek
@@ -1,7 +1,16 @@
+typedef i27 {}
+
define macro(a, b, ... c)
{
+ mut sum = 0;
const for i : a, b, ... c {
+ sum += i;
}
+
+ sum;
}
-proc(u32 a, u32 b, ... c) {}
+main()
+{
+ macro!(1, 2, 3, 4);
+}