progress towards fixing tgenericshardcases

This commit is contained in:
Zahary Karadjov 2014-01-06 00:15:55 +02:00
commit 1ffae7cbaf
9 changed files with 146 additions and 43 deletions

View file

@ -167,8 +167,7 @@ proc generateInstance(c: PContext, fn: PSym, pt: TIdTable,
result.ast = n
pushOwner(result)
openScope(c)
if n.sons[genericParamsPos].kind == nkEmpty:
internalError(n.info, "generateInstance")
internalAssert n.sons[genericParamsPos].kind != nkEmpty
n.sons[namePos] = newSymNode(result)
pushInfoContext(info)
var entry = TInstantiation.new