Fixes a nimsuggest crash (#24873)

(cherry picked from commit e7f73bfebe)
This commit is contained in:
Juan M Gómez
2025-04-16 11:11:33 +01:00
committed by narimiran
parent a8d87c041c
commit 349ee54838

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: