aboutsummaryrefslogtreecommitdiff
path: root/testsuite/fail_compilation/varargs_argument.elna
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/fail_compilation/varargs_argument.elna')
-rw-r--r--testsuite/fail_compilation/varargs_argument.elna12
1 files changed, 12 insertions, 0 deletions
diff --git a/testsuite/fail_compilation/varargs_argument.elna b/testsuite/fail_compilation/varargs_argument.elna
new file mode 100644
index 0000000..1325c29
--- /dev/null
+++ b/testsuite/fail_compilation/varargs_argument.elna
@@ -0,0 +1,12 @@
+var
+ written: Int32
+
+proc printf(format: ^const Word8) #{varargs} -> Int32
+extern
+
+program()
+begin
+ written := printf("%s".ptr, "text") (* @Error Type '\[\]const Word8' cannot be passed as a variadic argument *)
+return 0u8
+
+end.