! { dg-do compile } ! PR fortran/65173 program min_obj implicit none integer, parameter :: a = 128 type :: param_t integer :: n= 0 real*8, dimension(256), allocatable :: x ! { dg-error "must have a deferred shape" } real*8, dimension(2,256), allocatable :: bounds ! { dg-error "must have a deferred shape" } character(a), dimension(256), allocatable :: names ! { dg-error "must have a deferred shape" } end type param_t contains subroutine extrace_params_from_section ( ) character(*), dimension(), parameter :: & ! { dg-error "expression in array specification" } & char_params = ['element', 'parametrization'] end subroutine extrace_params_from_section end program min_obj