From 5c4044cd808b53badbb9342bdf4e313927a67782 Mon Sep 17 00:00:00 2001 From: ringabout <43030857+ringabout@users.noreply.github.com> Date: Sun, 23 Oct 2022 16:47:52 +0800 Subject: [PATCH] closes #4466; add testcase (#20625) (cherry picked from commit 684a862526847c39597e345d00b8323353012c07) --- tests/generics/tgenerics_various.nim | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/generics/tgenerics_various.nim b/tests/generics/tgenerics_various.nim index 6c76502e18..37b6e43a15 100644 --- a/tests/generics/tgenerics_various.nim +++ b/tests/generics/tgenerics_various.nim @@ -253,3 +253,12 @@ block: var x: Que[int] doAssert(x.x == 0) + + +# bug #4466 +proc identity[T](t: T): T = t + +proc doSomething[A, B](t: tuple[a: A, b: B]) = discard + +discard identity((c: 1, d: 2)) +doSomething(identity((1, 2)))