! { dg-do compile } | |
! { dg-options "-std=f2003" } | |
! Tests the fix for 20861, in which internal procedures were permitted to | |
! be dummy arguments. | |
! | |
! Contributed by Joost VandeVondele <jv244@cam.ac.uk> | |
! | |
CALL DD(TT) ! { dg-error "Fortran 2008: Internal procedure 'tt' is used as actual argument" } | |
CONTAINS | |
SUBROUTINE DD(F) | |
INTERFACE | |
SUBROUTINE F(X) | |
REAL :: X | |
END SUBROUTINE F | |
END INTERFACE | |
END SUBROUTINE DD | |
SUBROUTINE TT(X) | |
REAL :: X | |
END SUBROUTINE | |
END |