parent
6acfbb9e1d
commit
06740d674b
1 changed files with 3 additions and 1 deletions
|
|
@ -331,8 +331,10 @@ proc transformYield(c: PTransf, n: PNode): PTransNode =
|
||||||
e = skipConv(e)
|
e = skipConv(e)
|
||||||
if e.kind == nkPar:
|
if e.kind == nkPar:
|
||||||
for i in countup(0, sonsLen(e) - 1):
|
for i in countup(0, sonsLen(e) - 1):
|
||||||
|
var v = e.sons[i]
|
||||||
|
if v.kind == nkExprColonExpr: v = v.sons[1]
|
||||||
add(result, newAsgnStmt(c, c.transCon.forStmt.sons[i],
|
add(result, newAsgnStmt(c, c.transCon.forStmt.sons[i],
|
||||||
transform(c, e.sons[i])))
|
transform(c, v)))
|
||||||
else:
|
else:
|
||||||
unpackTuple(c, e, result)
|
unpackTuple(c, e, result)
|
||||||
else:
|
else:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue