2 ! PR 45777 - component ref aliases when both are pointers
5 integer, dimension(:), allocatable
:: data
9 integer, dimension(:), pointer :: d
10 type(t1
), pointer :: t
14 integer, dimension(:), pointer :: d
15 type(t1
), pointer :: t
22 type(t1
), pointer :: t
23 integer, dimension(:), pointer :: d
29 if (any(d
.ne
.(/3,4,5,6,7/))) call abort()
33 if (any(t
%data.ne
.(/1,2,1,2,3,4,5,8,9,10/))) call abort
37 ! { dg-final { cleanup-modules "m1" } }