re PR fortran/15976 (ICE: assertion failure in trans-array.c)
[gcc.git] / gcc / testsuite / gfortran.dg / automatic_module_variable.f90
1 ! { dg-do compile }
2 ! Tests fix for PR15976
3 !
4 module sd
5 integer, parameter :: n = 20
6 integer :: i(n)
7 integer :: j(m) ! { dg-error "cannot be automatic or assumed shape" }
8 integer, pointer :: p(:)
9 integer, allocatable :: q(:)
10 contains
11 function init (x, l)
12 integer :: x(l)
13 integer :: init(l)
14 init = x
15 end function init
16 end module sd