This commit is contained in:
Dominik Picheta 2016-09-17 13:22:04 +02:00
commit 5bf16439e1
3 changed files with 94 additions and 68 deletions

View file

@ -0,0 +1,19 @@
discard """
output: "true"
"""
# Issue https://github.com/nim-lang/Nim/issues/4262
import asyncdispatch, times
proc foo(): Future[int] {.async.} =
return 1
proc bar(): Future[int] {.async.} =
return await foo()
let start = epochTime()
let barFut = bar()
while not barFut.finished:
poll(2000)
echo(epochTime() - start < 1.0)