! { dg-do compile } ! ! PR 78392: ICE in gfc_trans_auto_array_allocation, at fortran/trans-array.c:5979 ! ! Contributed by Janus Weil ! Error message update with patch for PR fortran/83633 ! module mytypes implicit none contains pure integer function get_i () get_i = 13 end function end module program test use mytypes implicit none integer, dimension(get_i()) :: x ! { dg-error "array with nonconstant bounds" } print *, size (x) ! { dg-error "has no IMPLICIT type" } end