Files
Nim/tests/async/tasync_in_seq_constr.nim
Andreas Rumpf 072d79511f fixes #5314
2017-02-05 17:14:49 +01:00

18 lines
307 B
Nim

discard """
output: '''@[1, 2, 3, 4]'''
"""
# bug #5314
import asyncdispatch
proc bar(): Future[int] {.async.} =
await sleepAsync(500)
result = 3
proc foo(): Future[seq[int]] {.async.} =
await sleepAsync(500)
result = @[1, 2, await bar(), 4] # <--- The bug is here
echo waitFor foo()