This commit is contained in:
Zahary Karadjov
2017-03-24 15:21:29 +02:00
parent 79881bfce0
commit 905a22d137

21
tests/concepts/t1128.nim Normal file
View File

@@ -0,0 +1,21 @@
discard """
output: "true\ntrue"
"""
type
TFooContainer[T] = object
TContainer[T] = generic var c
foo(c, T)
proc foo[T](c: var TFooContainer[T], val: T) =
discard
proc bar(c: var TContainer) =
discard
var fooContainer: TFooContainer[int]
echo fooContainer is TFooContainer # true.
echo fooContainer is TFooContainer[int] # true.
fooContainer.bar()