From e1be29942e70f5c2cf907129d29203cf66de6463 Mon Sep 17 00:00:00 2001 From: Antonis Geralis <43617260+planetis-m@users.noreply.github.com> Date: Sat, 28 Dec 2024 09:43:41 +0200 Subject: [PATCH] Support tuple parameter types (#24576) --- lib/std/tasks.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/std/tasks.nim b/lib/std/tasks.nim index 7e59747f55..6082e9b43d 100644 --- a/lib/std/tasks.nim +++ b/lib/std/tasks.nim @@ -190,7 +190,7 @@ macro toTask*(e: typed{nkCall | nkInfix | nkPrefix | nkPostfix | nkCommand | nkC # passing by static parameters # so we pass them directly instead of passing by scratchObj callNode.add nnkExprEqExpr.newTree(formalParams[i][0], e[i]) - of nnkSym, nnkPtrTy, nnkProcTy, nnkTupleConstr: + of nnkSym, nnkPtrTy, nnkProcTy, nnkTupleTy, nnkTupleConstr: addAllNode(param, e[i]) of nnkCharLit..nnkNilLit: callNode.add nnkExprEqExpr.newTree(formalParams[i][0], e[i])