1
0
mirror of https://github.com/janet-lang/janet synced 2025-12-01 22:38:06 +00:00

Fix yields inside nested fibers.

This commit is contained in:
Calvin Rose
2023-05-23 20:08:57 -05:00
parent 71bde11e95
commit 909c906080
2 changed files with 8 additions and 0 deletions

View File

@@ -360,4 +360,11 @@
(assert (= (or 1) 1) "or 1")
(assert (= (or) nil) "or with no arguments")
(def yielder
(coro
(defer (yield :end)
(repeat 5 (yield :item)))))
(def items (seq [x :in yielder] x))
(assert (deep= @[:item :item :item :item :item :end] items) "yield within nested fibers")
(end-suite)