1 ! RUN: %flang -fsyntax-only 2>&1 %s | FileCheck %s
2 ! Verifies that warnings issue when actual arguments with implicit
3 ! interfaces are associated with dummy procedures and dummy procedure
4 ! pointers whose interfaces are explicit.
7 real function realfunc(x
)
12 procedure(realfunc
) :: p0
15 procedure(realfunc
), pointer, intent(in
) :: p1
18 procedure(realfunc
), pointer :: p2
22 external :: extfuncPtr
24 !CHECK: Actual procedure argument has an implicit interface which is not known to be compatible with dummy argument 'p0=' which has an explicit interface
26 !CHECK: Actual procedure argument has an implicit interface which is not known to be compatible with dummy argument 'p1=' which has an explicit interface
28 !CHECK: Actual procedure argument has an implicit interface which is not known to be compatible with dummy argument 'p2=' which has an explicit interface