From 4887f641077c93295ffa2a0d7482a73a87ed67d4 Mon Sep 17 00:00:00 2001 From: Andreas Rumpf Date: Wed, 11 Apr 2018 14:01:19 +0200 Subject: [PATCH] concepts: do not report concept parameters as unused --- compiler/semtypes.nim | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/compiler/semtypes.nim b/compiler/semtypes.nim index bdc8a30242..28d08bb44b 100644 --- a/compiler/semtypes.nim +++ b/compiler/semtypes.nim @@ -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])