]> git.ipfire.org Git - people/ms/gcc.git/commit
Fortran: error recovery for invalid CLASS component [PR108434]
authorHarald Anlauf <anlauf@gmx.de>
Wed, 18 Jan 2023 21:13:29 +0000 (22:13 +0100)
committerHarald Anlauf <anlauf@gmx.de>
Thu, 19 Jan 2023 18:12:55 +0000 (19:12 +0100)
commit117848f425a3c0eda85517b4bdaf2ebe3bc705c2
treee9c69bfe8216f21010efea4bcd88ffce2eb3f59b
parentf8cb07a7a445c61a704476746b971ddd967627aa
Fortran: error recovery for invalid CLASS component [PR108434]

gcc/fortran/ChangeLog:

PR fortran/108434
* expr.cc (class_allocatable): Prevent NULL pointer dereference
or invalid read.
(class_pointer): Likewise.

gcc/testsuite/ChangeLog:

PR fortran/108434
* gfortran.dg/pr108434.f90: New test.
gcc/fortran/expr.cc
gcc/testsuite/gfortran.dg/pr108434.f90 [new file with mode: 0644]