5 ! Contributed by Janus Weil <janus@gcc.gnu.org>
11 pure
integer function mysize(a
)
12 integer,intent(in
) :: a(:)
25 function abs_fun(x
,sz
)
26 integer,intent(in
) :: x(:)
28 pure
integer function sz(b
)
29 integer,intent(in
) :: b(:)
32 integer :: abs_fun(sz(x
))
36 procedure(abs_fun
) :: p
38 integer :: k
,j(3),i(3) = (/1,2,3/)
43 if (j(k
) /= 2*i(k
)) call abort()
50 integer,intent(in
) :: y(:)
52 pure
integer function asz(c
)
53 integer,intent(in
) :: c(:)