summary refs log tree commit diff stats
path: root/tests/reject/tinvalidclosure.nim
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2012-06-19 22:37:00 +0200
committerAraq <rumpf_a@web.de>2012-06-19 22:37:00 +0200
commitf191059e56ccf8accf872f4fb10986418dac45e2 (patch)
treeaafd9edc964744fd82b832660f2bcf36967cd309 /tests/reject/tinvalidclosure.nim
parent98458a3076c5d4fc2942cbd3e260999d1adcfe9a (diff)
downloadNim-f191059e56ccf8accf872f4fb10986418dac45e2.tar.gz
somewhat working closures
Diffstat (limited to 'tests/reject/tinvalidclosure.nim')
-rw-r--r--tests/reject/tinvalidclosure.nim7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/reject/tinvalidclosure.nim b/tests/reject/tinvalidclosure.nim
new file mode 100644
index 000000000..f5ac3a5f0
--- /dev/null
+++ b/tests/reject/tinvalidclosure.nim
@@ -0,0 +1,7 @@
+discard """
+  line: 6
+  errormsg: "'ugh' cannot have 'closure' calling convention"
+"""
+
+proc ugh[T](x: T) {.closure.} =
+  echo "ugha"