diff options
author | Araq <rumpf_a@web.de> | 2012-08-14 00:09:06 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2012-08-14 00:09:06 +0200 |
commit | 991b3096e8fb99d3a1cc06668b724e440c380272 (patch) | |
tree | 1098d8797aabcfe4d555fa3754c76f88af2fda45 /tests/reject/tinvalidclosure.nim | |
parent | adb73ec9ed87a5c5fe1ced35f3440b85bac49d8a (diff) | |
download | Nim-991b3096e8fb99d3a1cc06668b724e440c380272.tar.gz |
made tests green again
Diffstat (limited to 'tests/reject/tinvalidclosure.nim')
-rw-r--r-- | tests/reject/tinvalidclosure.nim | 9 |
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]) |