Merge pull request #9028 from LemonBoy/fix-8985

Fix locals() interaction with generic types
This commit is contained in:
Andreas Rumpf 2018-09-22 09:11:33 +02:00 • committed by GitHub
commit 0930ec72d9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -29,7 +29,7 @@ proc semLocals*(c: PContext, n: PNode): PNode =
{tyVarargs, tyOpenArray, tyTypeDesc, tyStatic, tyExpr, tyStmt, tyEmpty}:
var field = newSym(skField, it.name, getCurrOwner(c), n.info)
field.typ = it.typ.skipTypes({tyGenericInst, tyVar})
field.typ = it.typ.skipTypes({tyVar})
field.position = counter
inc(counter)