Fortran: error recovery on checking procedure argument intent [PR103608]
commitc75cbeba81e5b4737a9ab7dd28cce650965535a9
authorSteve Kargl <kargl@gcc.gnu.org>
Wed, 15 Feb 2023 21:40:37 +0000 (15 22:40 +0100)
committerHarald Anlauf <anlauf@gmx.de>
Wed, 15 Feb 2023 21:45:20 +0000 (15 22:45 +0100)
tree0ba4eaa97bc48ef44466cd02c378407661753900
parenta418129273725fd02e881e6fb5e0877287a1356c
Fortran: error recovery on checking procedure argument intent [PR103608]

gcc/fortran/ChangeLog:

PR fortran/103608
* frontend-passes.cc (do_intent): Catch NULL pointer dereference on
reference to invalid formal argument.

gcc/testsuite/ChangeLog:

PR fortran/103608
* gfortran.dg/pr103608.f90: New test.
gcc/fortran/frontend-passes.cc
gcc/testsuite/gfortran.dg/pr103608.f90 [new file with mode: 0644]