From 78b2012a9264448fdde8d1018f6623339c113f04 Mon Sep 17 00:00:00 2001 From: Clyybber Date: Sat, 8 Aug 2020 12:44:45 +0200 Subject: Add testcase for #5688 --- tests/closure/tnested.nim | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'tests') diff --git a/tests/closure/tnested.nim b/tests/closure/tnested.nim index dbbe9ba58..7a1881a60 100644 --- a/tests/closure/tnested.nim +++ b/tests/closure/tnested.nim @@ -33,6 +33,7 @@ py py px 6 +proc (){.closure, gcsafe, locks: 0.} ''' """ @@ -177,3 +178,19 @@ block tclosure2: outer2() + +# bug #5688 + +import typetraits + +proc myDiscard[T](a: T) = discard + +proc foo() = + let a = 5 + let f = (proc() = + myDiscard (proc() = echo a) + ) + echo name(type(f)) + +foo() + -- cgit 1.4.1-2-gfad0