Is this code standard Fortran 2008?
MODULE PRECISION IMPLICIT NONE INTEGER,PARAMETER :: DP = 8 END MODULE PRECISION MODULE M USE PRECISION IMPLICIT NONE INTERFACE REAL(KIND=DP) MODULE FUNCTION F(X) REAL(KIND=DP),INTENT(IN) :: X END FUNCTION F END INTERFACE END MODULE M
I have another compiler who complains that DP in the "REAL(KIND=DP) MODULE FUNCTION F(X)" statement is not defined.