From 21772b6419b6cb3b59b436fbdcd8975a9da62349 Mon Sep 17 00:00:00 2001 From: flywind <43030857+xflywind@users.noreply.github.com> Date: Sat, 11 Jul 2020 23:09:41 +0800 Subject: [PATCH] add testcase for #5926 (#14965) --- tests/generics/t5926.nim | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 tests/generics/t5926.nim diff --git a/tests/generics/t5926.nim b/tests/generics/t5926.nim new file mode 100644 index 0000000000..bb14c3af54 --- /dev/null +++ b/tests/generics/t5926.nim @@ -0,0 +1,22 @@ +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)