Files
Nim/tests/coroutines/twait.nim
2017-03-29 10:14:03 +02:00

21 lines
301 B
Nim

discard """
output: "Exit 1\nExit 2"
disabled: "macosx"
"""
import coro
var coro1: CoroutineRef
proc testCoroutine1() =
for i in 0..<10:
suspend(0)
echo "Exit 1"
proc testCoroutine2() =
coro1.wait()
echo "Exit 2"
coro1 = coro.start(testCoroutine1)
coro.start(testCoroutine2)
run()