Fortran: improve error recovery for invalid coarray function declarations
authorHarald Anlauf <anlauf@gmx.de>
Tue, 29 Mar 2022 21:33:23 +0000 (23:33 +0200)
committerHarald Anlauf <anlauf@gmx.de>
Tue, 5 Apr 2022 17:39:14 +0000 (19:39 +0200)
commit892c7f03ae63121766a8be48f7e3b672547fd627
treeea611981cfa383b5b393604075afebac00e865f1
parentd46685b04071a485b56de353d997a866bfc8caba
Fortran: improve error recovery for invalid coarray function declarations

gcc/fortran/ChangeLog:

PR fortran/104210
* arith.cc (eval_intrinsic): Avoid NULL pointer dereference.
(gfc_zero_size_array): Likewise.

gcc/testsuite/ChangeLog:

PR fortran/104210
* gfortran.dg/pr104210.f90: New test.
gcc/fortran/arith.cc
gcc/testsuite/gfortran.dg/pr104210.f90 [new file with mode: 0644]