Make await a template (#12085)

* Make await a template
* Generate await inside async/multisync
This commit is contained in:
Alexander Ivanov 2020-04-25 21:27:03 +03:00 • committed by GitHub
commit 56584414f3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 69 additions and 134 deletions

View file

@ -0,0 +1,11 @@
discard """
errormsg: "await expects Future[T], got int"
cmd: "nim c $file"
file: "asyncmacro.nim"
"""
import async
proc a {.async.} =
await 0
waitFor a()