! RUN: %python %S/test_errors.py %s %flang_fc1 -Werror subroutine s1 call ext(1, 2) call myerror('abc') end subroutine s2 !WARNING: Reference to the procedure 'ext' has an implicit interface that is distinct from another reference: distinct numbers of dummy arguments call ext(1.) call myerror('abcd') ! don't warn about distinct lengths end subroutine s3 interface !WARNING: The global subprogram 'ext' is not compatible with its local procedure declaration (incompatible procedure attributes: ImplicitInterface) subroutine ext(n) integer n end end interface call ext(3) !ERROR: Actual argument type 'REAL(4)' is not compatible with dummy argument type 'INTEGER(4)' call ext(4.) end