blob: 8d26ff8875325c90b040746d130b299989922bb5 [file] [log] [blame]
! { dg-do run }
! PR/fortran 93671 - ICE on intrinsic assignment to allocatable derived-type
! component of coarray
type flux_planes
integer, allocatable :: normals
end type
type package
type(flux_planes) surface_fluxes(1)
end type
type(package) mail[*], halo_data
halo_data%surface_fluxes(1)%normals = 1
mail = halo_data
if (any(size(mail%surface_fluxes) /= [1]) .OR. &
mail%surface_fluxes(1)%normals /= 1) then
stop 1
end if
end