aboutsummaryrefslogtreecommitdiff
path: root/tests/conformance/3-expressions/call_24_parameters.zc
diff options
context:
space:
mode:
authorGravatar zinc <zinc@downsta.ir> 2026-10-14 15:51:30 +0330
committerGravatar zinc <zinc@downsta.ir> 2026-10-14 15:51:30 +0330
commita80e322bc2e437def62e84cecdbed3374f57338c (patch)
tree46bf8e1f52a1334d97832adb1840fc227c4acdb5 /tests/conformance/3-expressions/call_24_parameters.zc
parentxref self-test: a real write in a compiler copy, reject unknown options; rune... (diff)
parentconformance: port the previous agent's suite, fix six expectations, add secti... (diff)
merge spec conformance suite
Diffstat (limited to 'tests/conformance/3-expressions/call_24_parameters.zc')
-rw-r--r--tests/conformance/3-expressions/call_24_parameters.zc7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/conformance/3-expressions/call_24_parameters.zc b/tests/conformance/3-expressions/call_24_parameters.zc
new file mode 100644
index 0000000..4ebe585
--- /dev/null
+++ b/tests/conformance/3-expressions/call_24_parameters.zc
@@ -0,0 +1,7 @@
+// expect: 300/
+include rt;
+void pn(int x) { rt.put_n(x); rt.put_c(10); }
+int s24(int a1, int a2, int a3, int a4, int a5, int a6, int a7, int a8, int a9, int a10, int a11, int a12, int a13, int a14, int a15, int a16, int a17, int a18, int a19, int a20, int a21, int a22, int a23, int a24) {
+ return a1 + a2 + a3 + a4 + a5 + a6 + a7 + a8 + a9 + a10 + a11 + a12 + a13 + a14 + a15 + a16 + a17 + a18 + a19 + a20 + a21 + a22 + a23 + a24;
+}
+fn main() { pn(s24(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24)); return 0; }