]> git.ipfire.org Git - thirdparty/gcc.git/commit
PR fortran/78746 - invalid access after error recovery
authorHarald Anlauf <anlauf@gmx.de>
Wed, 6 Jan 2021 18:37:11 +0000 (19:37 +0100)
committerHarald Anlauf <anlauf@gmx.de>
Thu, 7 Jan 2021 19:30:55 +0000 (20:30 +0100)
commitef7d053ea33cc9abc7fc413213705a16478fefc4
tree9902bee7305ba32b852480c195eb787256e51d6e
parent4d3d6343903f7ad79f0c70767bd106008fbfc346
PR fortran/78746 - invalid access after error recovery

The error recovery after an invalid reference to an undefined CLASS
during a TYPE declaration lead to an invalid access.  Add a check.

gcc/fortran/ChangeLog:

* resolve.c (resolve_component): Add check for valid CLASS
reference before trying to access CLASS data.

(cherry picked from commit 8b6f1e8f97fe0d435d334075821149dbd85c8266)
gcc/fortran/resolve.c