Fortran: fix ICE in check_charlen_present [PR108420]
authorHarald Anlauf <anlauf@gmx.de>
Mon, 16 Jan 2023 20:41:09 +0000 (21:41 +0100)
committerHarald Anlauf <anlauf@gmx.de>
Mon, 23 Jan 2023 19:14:58 +0000 (20:14 +0100)
commite6669c0a50ed8aee9e5997d61e6271668d149218
tree9003645d3ebca1cb341135b56b981df96cb5ff37
parent4b125d01a5d5e601961419396332b74eea2219bb
Fortran: fix ICE in check_charlen_present [PR108420]

gcc/fortran/ChangeLog:

PR fortran/108420
* iresolve.cc (check_charlen_present): Preserve character length if
there is no array constructor.

gcc/testsuite/ChangeLog:

PR fortran/108420
* gfortran.dg/pr108420.f90: New test.
gcc/fortran/iresolve.cc
gcc/testsuite/gfortran.dg/pr108420.f90 [new file with mode: 0644]