3 ! Test the fix for PR100132
22 type(foo_t
), save, pointer :: data => null()
27 class(foo_t
), pointer, intent(in
) :: this
29 if(associated(data)) stop 1
34 type(foo_t
), pointer, intent(out
) :: this
36 if(.not
.associated(data)) stop 4
45 use :: main_m
, only
: &
50 integer, parameter :: n
= 1000
52 type(foo_t
), pointer :: ps
53 type(foo_t
), target
:: s
54 integer :: i
, j
, yay
, nay
62 if(.not
.associated(ps
)) stop 13
67 if(associated(ps
, s
))then
73 if((yay
/=n
).or
.(nay
/=0)) stop 17