Files
Nim/tests/concepts/t1128.nim
Zahary Karadjov 905a22d137 close #1128
2017-03-24 17:07:30 +02:00

22 lines
370 B
Nim

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()