]> gcc.gnu.org Git - gcc.git/commit
Fortran: fix error recovery on bad structure constructor in DATA statement
authorHarald Anlauf <anlauf@gmx.de>
Wed, 12 Jan 2022 20:24:49 +0000 (21:24 +0100)
committerHarald Anlauf <anlauf@gmx.de>
Sun, 16 Jan 2022 20:38:58 +0000 (21:38 +0100)
commitc5bf6dc27cdb091f1f8046f98ce7ca197bffd908
tree01852add393c177408aa1a113b3268090ab58935
parent68bac9e885dcbfa368e724ca462d64dc5c804278
Fortran: fix error recovery on bad structure constructor in DATA statement

gcc/fortran/ChangeLog:

PR fortran/67804
* primary.c (gfc_match_structure_constructor): Recover from errors
that occurred while checking for a valid structure constructor in
a DATA statement.

gcc/testsuite/ChangeLog:

PR fortran/67804
* gfortran.dg/pr93604.f90: Adjust to changed diagnostics.
* gfortran.dg/pr67804.f90: New test.

(cherry picked from commit 0b8464365b15ac108cd1d00d5bc56d229c1340de)
gcc/fortran/primary.c
gcc/testsuite/gfortran.dg/pr67804.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/pr93604.f90
This page took 0.068679 seconds and 6 git commands to generate.