https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83725
Janne Blomqvist <jb at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |WAITING --- Comment #2 from Janne Blomqvist <jb at gcc dot gnu.org> --- Trying to compile the example produces ❯ gfortran -c pr83725.f90 pr83725.f90:29:21: integer :: ln, sz 1 Error: Unexpected data declaration statement at (1) pr83725.f90:30:43: character(:), allocatable :: strings(:) 1 Error: Unexpected data declaration statement at (1) pr83725.f90:33:24: allocate (character(ln) :: strings(sz)) 1 Error: Scalar INTEGER expression expected at (1) pr83725.f90:34:4: strings(:) = fixedStringTable(this) 1 Error: Unclassifiable statement at (1) pr83725.f90:35:10: joined='' 1 Error: Symbol ‘joined’ at (1) has no IMPLICIT type; did you mean ‘fixed’? pr83725.f90:31:6: ln = LEN_MAX(this) 1 Error: Symbol ‘ln’ at (1) has no IMPLICIT type pr83725.f90:32:6: sz = getTableSize(this) 1 Error: Symbol ‘sz’ at (1) has no IMPLICIT type