diff options
author | Harald Anlauf <anlauf@gmx.de> | 2022-07-18 22:34:53 +0200 |
---|---|---|
committer | Harald Anlauf <anlauf@gmx.de> | 2022-07-19 23:25:08 +0200 |
commit | f838d15641d256e21ffc126c3277b290ed743928 (patch) | |
tree | 2205b6bb13743ed0faa7c6f37a13284991a9c28e /gcc/gimple-range-cache.h | |
parent | c66dc02384782e9456ceffb2f72b8f724c4f6a94 (diff) | |
download | gcc-f838d15641d256e21ffc126c3277b290ed743928.zip gcc-f838d15641d256e21ffc126c3277b290ed743928.tar.gz gcc-f838d15641d256e21ffc126c3277b290ed743928.tar.bz2 |
Fortran: error recovery on invalid array reference of non-array [PR103590]
gcc/fortran/ChangeLog:
PR fortran/103590
* resolve.cc (find_array_spec): Change function result to bool to
enable error recovery. Generate error message for invalid array
reference of non-array entity instead of an internal error.
(gfc_resolve_ref): Use function result from find_array_spec for
error recovery.
gcc/testsuite/ChangeLog:
PR fortran/103590
* gfortran.dg/associate_54.f90: Adjust.
* gfortran.dg/associate_59.f90: New test.
Diffstat (limited to 'gcc/gimple-range-cache.h')
0 files changed, 0 insertions, 0 deletions