mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-07 11:51:01 +02:00
compiler: don't treat array[..] of dynamic array as a 2 dimension array
git-svn-id: trunk@24522 -
This commit is contained in:
parent
6695c8578f
commit
b333ef582b
@ -604,7 +604,10 @@ implementation
|
||||
write_rtti_reference(curdef.rangedef,rt);
|
||||
inc(dimcount);
|
||||
totalcount:=totalcount*curdef.elecount;
|
||||
if assigned(curdef.elementdef)and(curdef.elementdef.typ=arraydef) then
|
||||
{ get the next static array }
|
||||
if assigned(curdef.elementdef) and
|
||||
(curdef.elementdef.typ=arraydef) and
|
||||
not(ado_IsDynamicArray in tarraydef(curdef.elementdef).arrayoptions) then
|
||||
curdef:=tarraydef(curdef.elementdef)
|
||||
else
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user