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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user