diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2017-01-30 08:50:51 +0100 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2017-01-30 08:50:57 +0100 |
commit | 76eb20d2d3533588fcce6aa3e121f63d0ef87eea (patch) | |
tree | be75da3c913f916952a2c86167a8cb06fdf9eb2b /lib/pure/asyncmacro.nim | |
parent | 9f6f78ac6136a2d793fd20ca81e8cfaa8d1e1f28 (diff) | |
download | Nim-76eb20d2d3533588fcce6aa3e121f63d0ef87eea.tar.gz |
deprecated nativesockets.dealloc, use freeAddrInfo instead; fixed stdlib deprecations
Diffstat (limited to 'lib/pure/asyncmacro.nim')
-rw-r--r-- | lib/pure/asyncmacro.nim | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/pure/asyncmacro.nim b/lib/pure/asyncmacro.nim index 3d004e84c..2c3a09964 100644 --- a/lib/pure/asyncmacro.nim +++ b/lib/pure/asyncmacro.nim @@ -96,7 +96,7 @@ proc generateExceptionCheck(futSym, result.add elseNode template useVar(result: var NimNode, futureVarNode: NimNode, valueReceiver, - rootReceiver: expr, fromNode: NimNode) = + rootReceiver: untyped, fromNode: NimNode) = ## Params: ## futureVarNode: The NimNode which is a symbol identifying the Future[T] ## variable to yield. @@ -114,7 +114,7 @@ template useVar(result: var NimNode, futureVarNode: NimNode, valueReceiver, template createVar(result: var NimNode, futSymName: string, asyncProc: NimNode, - valueReceiver, rootReceiver: expr, + valueReceiver, rootReceiver: untyped, fromNode: NimNode) = result = newNimNode(nnkStmtList, fromNode) var futSym = genSym(nskVar, "future") @@ -207,7 +207,7 @@ proc processBody(node, retFutureSym: NimNode, of nnkTryStmt: # try: await x; except: ... result = newNimNode(nnkStmtList, node) - template wrapInTry(n, tryBody: expr) = + template wrapInTry(n, tryBody: untyped) = var temp = n n[0] = tryBody tryBody = temp |