-- { dg-do run }procedure Array31 istype Boolean_Access is accessBoolean;type Boolean_Access_Array isarray(Positiverange<>)of not null Boolean_Access;
X :constant Boolean_Access_Array := (1=>newBoolean'(False)); Y : constant Boolean_Access_Array := X & X;begin null;end;