fix bug in semgnrc: runnableExamples should not semcheck, even with > 1 arg (#14768)

This commit is contained in:
Timothee Cour 2020-06-23 01:06:36 -07:00 • committed by GitHub
commit 511bd947d3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 1 deletions

View file

@ -265,7 +265,7 @@ proc semGenericStmt(c: PContext, n: PNode,
# We're not interested in the example code during this pass so let's
# skip it
if s.magic == mRunnableExamples:
inc first
first = result.safeLen # see trunnableexamples.fun3
of skGenericParam:
result[0] = newSymNodeTypeDesc(s, fn.info)
onUse(fn.info, s)