3 ! Test the fix for PR96726
17 pure
function sizeish(a
) result(s
)
18 integer, intent(in
) :: a(..)
37 integer, parameter :: n
= 3
38 integer, parameter :: p(*) = [(i
, i
=1,n
*n
)]
43 a
= reshape(p
, shape
=[n
,n
])
52 subroutine isub_a(a
, b
)
53 integer, intent(in
) :: a(..)
54 integer, intent(out
) :: b(size(a
))
58 b
= [(i
, i
=1,size(b
))]
62 subroutine isub_b(a
, b
)
63 integer, intent(in
) :: a(..)
64 integer, intent(out
) :: b(sizeish(a
))
68 b
= [(i
, i
=1,sizeish(b
))]