refs #11947; FieldError fixed (#11950)

This commit is contained in:
Timothee Cour
2019-08-14 21:04:38 -07:00
committed by Andreas Rumpf
parent a25d43ca6b
commit 630e18a6eb

View File

@@ -282,7 +282,7 @@ proc semGenericStmt(c: PContext, n: PNode,
# in threads.nim: the subtle preprocessing here binds 'globalsSlot' which
# is not exported and yet the generic 'threadProcWrapper' works correctly.
let flags = if mixinContext: flags+{withinMixin} else: flags
for i in first ..< sonsLen(result):
for i in first ..< safeLen(result):
result.sons[i] = semGenericStmt(c, result.sons[i], flags, ctx)
of nkCurlyExpr:
result = newNodeI(nkCall, n.info)