3 ! Original testcase contributed by Ian Harvey <ian_harvey at bigpond dot com>
5 ! This code use to give spurious warnings about aliasing.
12 ! To reproduce, both actual arguments must be TARGET,
13 ! both arguments must be of derived type.
15 type(t
), target
:: a(5)
16 type(t
), target
:: b(5)
19 ! To reproduce, called procedure must be elemental.
20 elemental
subroutine move(x
, y
)
21 type(t
), intent(inout
) :: x
22 type(t
), intent(out
) :: y