{ Old file: tbs0164.pp } { crash when using undeclared array index in with statement OK 0.99.8 (PFV) } type t1r = record a, b: Byte; end; t2r = record l1, l2: Array[1..4] Of t1r; end; Var r: t2r; counter : byte; begin counter:=2; with r.l1[counter] Do Inc(a) end.