summary refs log tree commit diff stats
path: root/tests
diff options
context:
space:
mode:
authormetagn <metagngn@gmail.com>2023-05-03 15:18:55 +0300
committerGitHub <noreply@github.com>2023-05-03 14:18:55 +0200
commit44736d26cdbb0ea5e6010a9ae2bbeadb635d62a1 (patch)
treeebecd483cca4e455a4807f5b6c82ec8c39ce5795 /tests
parentf37ecbb9945ecdfbaf972c4f8ac631b43f9501c6 (diff)
downloadNim-44736d26cdbb0ea5e6010a9ae2bbeadb635d62a1.tar.gz
error on user pragma args (#21776)
closes #20978
Diffstat (limited to 'tests')
-rw-r--r--tests/pragmas/tuserpragmaargs.nim5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/pragmas/tuserpragmaargs.nim b/tests/pragmas/tuserpragmaargs.nim
new file mode 100644
index 000000000..791d703ac
--- /dev/null
+++ b/tests/pragmas/tuserpragmaargs.nim
@@ -0,0 +1,5 @@
+var foo {.exportc: "abc".} = 123
+{.pragma: importc2, importc.}
+var bar {.importc2: "abc".}: int #[tt.Error
+                  ^ user pragma cannot have arguments]#
+echo bar