From 349ee54838f57e3df05deb965211aac010c26bc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20M=20G=C3=B3mez?= Date: Wed, 16 Apr 2025 11:11:33 +0100 Subject: [PATCH] Fixes a nimsuggest crash (#24873) (cherry picked from commit e7f73bfebee41c597f5e37b5e635e413944324b7) --- compiler/vmgen.nim | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/compiler/vmgen.nim b/compiler/vmgen.nim index 4afe01a7e3..e8612000a3 100644 --- a/compiler/vmgen.nim +++ b/compiler/vmgen.nim @@ -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: