(cherry picked from commit ce0909f047)
This commit is contained in:
Andreas Rumpf
2023-06-27 14:58:02 +02:00
committed by narimiran
parent 5ab9945345
commit 322fc31041

View File

@@ -371,7 +371,9 @@ proc generateInstance(c: PContext, fn: PSym, pt: TIdTable,
openScope(c)
let gp = n[genericParamsPos]
internalAssert c.config, gp.kind == nkGenericParams
if gp.kind != nkGenericParams:
# bug #22137
globalError(c.config, info, "generic instantiation too nested")
n[namePos] = newSymNode(result)
pushInfoContext(c.config, info, fn.detailedInfo)
var entry = TInstantiation.new