blob: 15bd451074d973ec6f85778dcf08475223baa061 [file] [log] [blame]
! PR fortran/88304
module pr88304
implicit none
integer :: p
contains
function foo (x, y, z, w)
integer, intent(in) :: x, y
character(*), optional, intent(out) :: z
integer, optional, intent(out) :: w
integer :: foo
foo = 1
end function foo
subroutine bar ()
integer :: s
s = baz (1)
contains
function baz (u)
integer, intent(in) :: u
integer :: baz
integer :: q
integer :: r (10)
r = 0
baz = 1
q = foo (p, r(u), w = baz)
end function baz
end subroutine bar
end module pr88304