diff options
Diffstat (limited to 'compiler/seminst.nim')
-rwxr-xr-x | compiler/seminst.nim | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/seminst.nim b/compiler/seminst.nim index 87f988ed9..9feac18d2 100755 --- a/compiler/seminst.nim +++ b/compiler/seminst.nim @@ -121,9 +121,10 @@ proc generateInstance(c: PContext, fn: PSym, pt: TIdTable, instantiateGenericParamList(c, n.sons[genericParamsPos], pt, entry) n.sons[genericParamsPos] = ast.emptyNode # semantic checking for the parameters: - if n.sons[paramsPos].kind != nkEmpty: + if n.sons[paramsPos].kind != nkEmpty: removeDefaultParamValues(n.sons[ParamsPos]) semParamList(c, n.sons[ParamsPos], nil, result) + #echo "generated this return type: ", renderTree(n.sons[ParamsPos]) addParams(c, result.typ.n) else: result.typ = newTypeS(tyProc, c) |