diff --git a/src/identcheck.c b/src/identcheck.c index 2d040d0..d2bd6c6 100644 --- a/src/identcheck.c +++ b/src/identcheck.c @@ -150,9 +150,9 @@ IdNode *MakeIdTree(Node *astNode, IdNode *parent) mainNode = MakeIdNode(Function, funcName, parent); mainNode->typeTag = MakeTypeTag(astNode); idNode->typeTag = mainNode->typeTag; + MakeIdTree(sigNode->functionSignature.genericArguments, mainNode); MakeIdTree(sigNode->functionSignature.arguments, mainNode); MakeIdTree(astNode->functionDeclaration.functionBody, mainNode); - MakeIdTree(sigNode->functionSignature.genericArguments, mainNode); break; }