From d1b4f1082eaa468b8c788ad5dad21880cfd1f5e1 Mon Sep 17 00:00:00 2001 From: narimiran Date: Wed, 29 May 2019 13:37:55 +0200 Subject: [PATCH] close #5859 by adding a test --- tests/iter/titer13.nim | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/iter/titer13.nim b/tests/iter/titer13.nim index 716f599004d5..0d4a399c580a 100644 --- a/tests/iter/titer13.nim +++ b/tests/iter/titer13.nim @@ -70,3 +70,14 @@ block: yield 4 for a in myIter2(): echo a + +block t5859: + proc flatIterator[T](s: openarray[T]): auto {.noSideEffect.}= + result = iterator(): auto = + when (T is not seq|array): + for item in s: + yield item + else: + yield 123456 + # issue #5859 + let it = flatIterator(@[@[1,2], @[3,4]])