concepts: do not report concept parameters as unused

This commit is contained in:
Andreas Rumpf
2018-04-11 14:01:19 +02:00
parent f6c8f97fe8
commit 4887f64107

View File

@@ -1275,8 +1275,9 @@ proc semTypeClass(c: PContext, n: PNode, prev: PType): PType =
internalAssert dummyName.kind == nkIdent
var dummyParam = newSym(if modifier == tyTypeDesc: skType else: skVar,
dummyName.ident, owner, owner.info)
dummyName.ident, owner, param.info)
dummyParam.typ = dummyType
incl dummyParam.flags, sfUsed
addDecl(c, dummyParam)
result.n.sons[3] = semConceptBody(c, n[3])