Fixes a nimsuggest crash (#24873)

This commit is contained in:
Juan M Gómez
2025-04-16 11:11:33 +01:00
committed by GitHub
parent c06bb6cc03
commit e7f73bfebe

View File

@@ -1885,6 +1885,10 @@ proc genCheckedObjAccess(c: PCtx; n: PNode; dest: var TDest; flags: TGenFlags) =
c.freeTemp(objR)
proc genArrAccess(c: PCtx; n: PNode; dest: var TDest; flags: TGenFlags) =
if n[0].typ == nil:
globalError(c.config, n.info, "cannot access array with nil type")
return
let arrayType = n[0].typ.skipTypes(abstractVarRange-{tyTypeDesc}).kind
case arrayType
of tyString, tyCstring: