From 77a991d0192458acab7a4e035840a601e8ef50bf Mon Sep 17 00:00:00 2001 From: ringabout <43030857+ringabout@users.noreply.github.com> Date: Thu, 9 Apr 2026 14:57:45 +0800 Subject: [PATCH] adds a test case --- tests/ic/tmiscs.nim | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/ic/tmiscs.nim b/tests/ic/tmiscs.nim index 403faf360b..aabdd92601 100644 --- a/tests/ic/tmiscs.nim +++ b/tests/ic/tmiscs.nim @@ -7,6 +7,7 @@ discard """ 1.0 2.0 55 +@[1, 2] ''' """ @@ -79,3 +80,14 @@ let x = compute: echo x +# Crash: bridge.nim(206, 5) `allowEmpty` unexpected nkEmpty [AssertionDefect] +# Bare closure iterator type alias +type IntIter = iterator(): int {.closure.} +proc run(it: IntIter): seq[int] = + result = @[] + for x in it(): + result.add(x) +let gen: IntIter = iterator(): int {.closure.} = + yield 1 + yield 2 +echo run(gen)