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

@ -53,4 +53,13 @@ block: # nkCheckedFieldExpr
waitFor foo()
block: # 12743
template templ = await sleepAsync 0
proc prc {.async.} = templ
waitFor prc()
echo "ok"