blob: ccc6eea31a1d46645a1049ec7a7f84125ad39e3d [file] [log] [blame] [edit]
!RUN: %python %S/test_errors.py %s %flang_fc1 -Werror -pedantic
module m
interface
integer function foo1()
end function
integer function foo2(j)
end function
integer function foo3()
end function
end interface
end module
subroutine test()
integer, external :: foo1
!WARNING: The external interface 'foo2' is not compatible with an earlier definition (distinct numbers of dummy arguments) [-Wexternal-interface-mismatch]
integer, external :: foo2
integer, external :: foo3
call bar(foo1())
call bar(foo2())
call baz(foo3)
end subroutine