From 3af8485a1c638ce38c0e21d00791c423c5c9b8c2 Mon Sep 17 00:00:00 2001 From: Kimplul Date: Fri, 9 Aug 2024 17:55:27 +0300 Subject: fix parameter count --- tests/call.ek | 11 +++++++++++ tests/calls.ek | 19 ------------------- 2 files changed, 11 insertions(+), 19 deletions(-) create mode 100644 tests/call.ek delete mode 100644 tests/calls.ek (limited to 'tests') diff --git a/tests/call.ek b/tests/call.ek new file mode 100644 index 0000000..86d6ed0 --- /dev/null +++ b/tests/call.ek @@ -0,0 +1,11 @@ +typedef i27 {} + +add(i27 a, i27 b => i27) +{ + return a + b; +} + +main() +{ + add(20 as i27, 40 as i27); +} diff --git a/tests/calls.ek b/tests/calls.ek deleted file mode 100644 index 0a4c20d..0000000 --- a/tests/calls.ek +++ /dev/null @@ -1,19 +0,0 @@ -typedef some_type { - add(some_type, some_type => some_type); -} - -add(u32 a, u32 b => u32) -{ - return a + b; -} - -/* ah fuck, analyze_proc gobbles up the typeof */ -some_proc(some_type a, typeof a b => typeof a) -{ - return add(a, b); -} - -main() -{ - some_proc(20 as u32, 40 as u32); -} -- cgit v1.3