PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gfortran.dg / elemental_args_check_2.f90
blob51e69a49ee463b139fda386c3e4e99b9dc1bf94b
1 ! { dg-do compile }
3 ! PR fortran/34660
5 ! Check for elemental constrain C1277 (F2003).
6 ! Contributed by Joost VandeVondele.
8 MODULE M1
9 IMPLICIT NONE
10 CONTAINS
11 PURE ELEMENTAL SUBROUTINE S1(I,F)
12 INTEGER, INTENT(IN) :: I
13 INTERFACE
14 PURE INTEGER FUNCTION F(I) ! { dg-error "Dummy procedure 'f' not allowed in elemental procedure" }
15 INTEGER, INTENT(IN) :: I
16 END FUNCTION F
17 END INTERFACE
18 END SUBROUTINE S1
19 END MODULE M1