aboutsummaryrefslogtreecommitdiff
path: root/tests/variadic.ek
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2024-08-14 20:44:26 +0300
committerKimplul <kimi.h.kuparinen@gmail.com>2024-08-14 20:44:26 +0300
commit2023a7b2d9656f80b00de81453348c0a66f200f7 (patch)
tree06e4ea293318955cc4cf620428d04f1708c17364 /tests/variadic.ek
parent1a56a881bc2c37614cfd074e7b986211c6d04809 (diff)
downloadek-2023a7b2d9656f80b00de81453348c0a66f200f7.tar.gz
ek-2023a7b2d9656f80b00de81453348c0a66f200f7.zip
test cleanup
+ Somewhat poor Git hygiene but I also fixed some bugs while I was at it.
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);
+}