* tarrayconstructornode: force conversion to set if there's a range node in the tree

git-svn-id: trunk@36101 -
This commit is contained in:
svenbarth 2017-05-04 21:55:12 +00:00
parent bdef19fd79
commit 8f4ef91efb

View File

@ -1031,7 +1031,7 @@ implementation
Do this only if we didn't convert the arrayconstructor yet. This
is needed for the cases where the resultdef is forced for a second
run }
if not(allow_array_constructor) then
if not allow_array_constructor or has_range_node then
begin
hp:=tarrayconstructornode(getcopy);
arrayconstructor_to_set(tnode(hp));