diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/ccgbugs/tnil_type.nim | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/tests/ccgbugs/tnil_type.nim b/tests/ccgbugs/tnil_type.nim index 44ecf1cc9..b57e64513 100644 --- a/tests/ccgbugs/tnil_type.nim +++ b/tests/ccgbugs/tnil_type.nim @@ -2,5 +2,14 @@ discard """ targets: "c cpp" """ -proc foo(v: type(nil)) = discard -foo nil +proc f1(v: typeof(nil)) = discard +f1(nil) + +proc f2[T]() = discard +f2[typeof(nil)]() + +proc f3(_: typedesc) = discard +f3(typeof(nil)) + +proc f4[T](_: T) = discard +f4(nil) \ No newline at end of file |