3 ! PR 60507: Passing function call into procedure argument not caught
5 ! Contributed by Vladimir Fuka <vladimir.fuka@gmail.com>
8 procedure(g
), pointer, nopass
:: ppc
11 procedure(g
), pointer :: pp
15 print *, f(g()) ! { dg-error "Expected a procedure for argument" }
18 print *, f(pp()) ! { dg-error "Expected a procedure for argument" }
21 print *, f(x
%ppc()) ! { dg-error "Expected a procedure for argument" }