c: Fix up pointer types to may_alias structures [PR114493]
[official-gcc.git] / gcc / testsuite / gfortran.dg / finalize_2.f03
blob37b532efcb9971f32a86b86503818aee71f3e467
1 ! { dg-do compile }
2 ! { dg-options "-std=f2003" }
4 ! Parsing of finalizer procedure definitions.
5 ! Check empty CONTAINS errors out for F2003.
7 MODULE final_type
8   IMPLICIT NONE
10   TYPE :: mytype
11     INTEGER, ALLOCATABLE :: fooarr(:)
12     REAL :: foobar
13   CONTAINS
14   END TYPE mytype ! { dg-error "Fortran 2008" }
16 END MODULE final_type
18 PROGRAM finalizer
19   IMPLICIT NONE
20   ! Do nothing here
21 END PROGRAM finalizer