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>
Wed, 6 Jan 2021 18:37:11 +0000 (19:37 +0100)
commit8b6f1e8f97fe0d435d334075821149dbd85c8266
tree706ebdc753411b95fb86b12001b783cd6438ac37
parente6a5daae7ec5318c3949432d92b7f674dab5241d
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.
gcc/fortran/resolve.c