Files
Nim/tests/generics/t5926.nim
2020-07-11 17:09:41 +02:00

23 lines
254 B
Nim

discard """
action: compile
"""
type
SomeObj[T] = object
template useSomeObj[T]() =
var retObj: SomeObj[T]
useSomeObj[void]()
useSomeObj[int]()
type
Data*[T] = object
x: T
template test*[T](xxx: T) =
let data = Data[T](x: xxx)
test(1)