diff --git a/compiler/semgnrc.nim b/compiler/semgnrc.nim index 48d725ea88..89b8847f34 100644 --- a/compiler/semgnrc.nim +++ b/compiler/semgnrc.nim @@ -402,7 +402,7 @@ proc semGenericStmt(c: PContext, n: PNode, of nkEnumFieldDef: a = n.sons[i].sons[0] of nkIdent: a = n.sons[i] else: illFormedAst(n) - addDecl(c, newSymS(skUnknown, getIdentNode(a.sons[i]), c)) + addDecl(c, newSymS(skUnknown, getIdentNode(a), c)) of nkObjectTy, nkTupleTy, nkTupleClassTy: discard of nkFormalParams: