blob: e6189213122220b6ec4eaae272fda5f77bf4a30a [file] [log] [blame]
! { dg-do run }
! Same like coarray/alloc_comp_5 but for pointer comp.
program Jac
type Domain
integer :: n=64
integer, pointer :: endsi(:)
end type
type(Domain),allocatable :: D[:,:,:]
allocate(D[2,2,*])
allocate(D%endsi(2), source = 0)
! No caf-runtime call needed her.
D%endsi(2) = D%n
if (any(D%endsi /= [ 0, 64])) error stop
deallocate(D%endsi)
deallocate(D)
end program