From 64815f59b277ce03e7dd74d9d42a9058379852ec Mon Sep 17 00:00:00 2001 From: flywind <43030857+xflywind@users.noreply.github.com> Date: Thu, 9 Jul 2020 18:53:12 +0800 Subject: add testcase for #4668 (#14946) closes #4668 closes #9463 --- tests/generics/t4668.nim | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 tests/generics/t4668.nim (limited to 'tests') diff --git a/tests/generics/t4668.nim b/tests/generics/t4668.nim new file mode 100644 index 000000000..0d1b18111 --- /dev/null +++ b/tests/generics/t4668.nim @@ -0,0 +1,16 @@ +discard """ +action: compile +""" + +type + FooObj*[T] = object + v*: T + Foo1*[T] = FooObj[T] + Foo2* = FooObj + +proc foo1(x: Foo1) = echo "foo1" +proc foo2(x: Foo2) = echo "foo2" + +var x: FooObj[float] +foo1(x) # works +foo2(x) # works -- cgit 1.4.1-2-gfad0