Fortran: improve error recovery on bad array section
authorHarald Anlauf <anlauf@gmx.de>
Thu, 10 Feb 2022 20:22:48 +0000 (21:22 +0100)
committerHarald Anlauf <anlauf@gmx.de>
Mon, 14 Feb 2022 19:31:14 +0000 (20:31 +0100)
commit19b517dff37b8e25f6babf8883483be73cad8fb3
tree53aff7107a574ac64a34a2079e5a03d42a83948d
parent3d50dede07de0923f0f320d385162e546445e640
Fortran: improve error recovery on bad array section

gcc/fortran/ChangeLog:

PR fortran/104211
* expr.cc (find_array_section): Replace assertion by error
recovery when encountering bad array constructor.

gcc/testsuite/ChangeLog:

PR fortran/104211
* gfortran.dg/pr104211.f90: New test.
gcc/fortran/expr.cc
gcc/testsuite/gfortran.dg/pr104211.f90 [new file with mode: 0644]