fixes #2779
This commit is contained in:
parent
4c5351a1eb
commit
29d2c34956
1 changed files with 2 additions and 1 deletions
|
|
@ -345,7 +345,8 @@ proc analyse(c: var AnalysisCtx; n: PNode) =
|
|||
if n[0].kind == nkSym: analyseCall(c, n, n[0].sym)
|
||||
else: analyseSons(c, n)
|
||||
of nkBracketExpr:
|
||||
c.addSlice(n, n[0], n[1], n[1])
|
||||
if n[0].typ != nil and skipTypes(n[0].typ, abstractVar).kind != tyTuple:
|
||||
c.addSlice(n, n[0], n[1], n[1])
|
||||
analyseSons(c, n)
|
||||
of nkReturnStmt, nkRaiseStmt, nkTryStmt:
|
||||
localError(n.info, "invalid control flow for 'parallel'")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue