Merge from mainline (167278:168000).
[official-gcc/graphite-test-results.git] / gcc / testsuite / gfortran.dg / private_type_11.f90
blob57c22dd523254ceb4fc7d8392461c934f0c2e9b3
1 ! { dg-do compile }
2 ! { dg-options "-std=f2003" }
3 ! PR fortran/38065
5 ! Reported by Norman S. Clerman
6 ! and reduced by Joost VandeVondele
8 MODULE M1
9 IMPLICIT NONE
10 PRIVATE
11 TYPE T1
12 INTEGER :: I1
13 END TYPE T1
14 PUBLIC :: S1,F2
15 CONTAINS
16 SUBROUTINE S1
17 CONTAINS
18 TYPE(T1) FUNCTION F1()
19 END FUNCTION F1
20 END SUBROUTINE S1
21 TYPE(T1) FUNCTION F2()
22 END FUNCTION F2
23 END MODULE M1
24 ! { dg-final { cleanup-modules "m1" } }