summary refs log tree commit diff stats
path: root/tests/reject/tinvalidclosure.nim
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2012-08-14 00:09:06 +0200
committerAraq <rumpf_a@web.de>2012-08-14 00:09:06 +0200
commit991b3096e8fb99d3a1cc06668b724e440c380272 (patch)
tree1098d8797aabcfe4d555fa3754c76f88af2fda45 /tests/reject/tinvalidclosure.nim
parentadb73ec9ed87a5c5fe1ced35f3440b85bac49d8a (diff)
downloadNim-991b3096e8fb99d3a1cc06668b724e440c380272.tar.gz
made tests green again
Diffstat (limited to 'tests/reject/tinvalidclosure.nim')
-rw-r--r--tests/reject/tinvalidclosure.nim9
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/reject/tinvalidclosure.nim b/tests/reject/tinvalidclosure.nim
index f5ac3a5f0..c06270bfa 100644
--- a/tests/reject/tinvalidclosure.nim
+++ b/tests/reject/tinvalidclosure.nim
@@ -1,7 +1,12 @@
 discard """
-  line: 6
-  errormsg: "'ugh' cannot have 'closure' calling convention"
+  line: 12
+  errormsg: "type mismatch: got (proc (int){.closure.})"
 """
 
 proc ugh[T](x: T) {.closure.} =
   echo "ugha"
+
+
+proc takeCdecl(p: proc (x: int) {.cdecl.}) = nil
+
+takeCDecl(ugh[int])