summary refs log tree commit diff stats
path: root/tests/iter/t2closureiters.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/iter/t2closureiters.nim')
-rw-r--r--tests/iter/t2closureiters.nim14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/iter/t2closureiters.nim b/tests/iter/t2closureiters.nim
new file mode 100644
index 000000000..ceb24548c
--- /dev/null
+++ b/tests/iter/t2closureiters.nim
@@ -0,0 +1,14 @@
+discard """
+  output: '''1'''
+"""
+# bug #3837
+
+iterator t1(): int {.closure.} =
+  yield 1
+
+iterator t2(): int {.closure.} =
+  for i in t1():
+    yield i
+
+for i in t2():
+  echo $i