Fortran: avoid NULL pointer dereference on invalid DATA constant [PR99349]
authorHarald Anlauf <anlauf@gmx.de>
Fri, 2 Sep 2022 19:07:26 +0000 (21:07 +0200)
committerHarald Anlauf <anlauf@gmx.de>
Fri, 2 Sep 2022 19:10:44 +0000 (21:10 +0200)
commitb6aa7d45b502c01f8703c8d2cee2690f9aa8e282
tree85f61aeae966c46ad0b9c608d10405ef39c7592d
parent65c12e3894cac120c721c5d3fe94daa625ac8194
Fortran: avoid NULL pointer dereference on invalid DATA constant [PR99349]

gcc/fortran/ChangeLog:

PR fortran/99349
* decl.cc (match_data_constant): Avoid NULL pointer dereference.

gcc/testsuite/ChangeLog:

PR fortran/99349
* gfortran.dg/pr99349.f90: New test.

Co-authored-by: Steven G. Kargl <kargl@gcc.gnu.org>
gcc/fortran/decl.cc
gcc/testsuite/gfortran.dg/pr99349.f90 [new file with mode: 0644]