5 ! Contributed by Vladimir Fuka <vladimir.fuka@gmail.com>
8 integer,allocatable
:: i
12 type(t
), allocatable
:: a(:)
15 do i
=1,3 ! Was 100 in original
18 if (.not
.allocated(a
)) then
25 if (sum ([(a(i
)%i
, i
=1,size(a
))]) .ne
. chksum
) call abort