1! PR fortran/59440
2! { dg-do compile }
3! { dg-options "-O2 -g" }
4
5module pr59440
6  implicit none
7  type t
8     integer :: grid = 0
9  end type t
10contains
11  subroutine read_nml (nnml, s)
12    integer, intent(in)  :: nnml
13    type(t), intent(out) :: s
14    integer              :: grid
15    namelist /N/ grid
16    call read_nml_type_2
17    s%grid = grid
18  contains
19    subroutine read_nml_type_2
20      read (nnml, nml=N)
21    end subroutine read_nml_type_2
22  end subroutine read_nml
23end module pr59440
24