Fortran: check for invalid uses of statement functions arguments [PR69604]
authorHarald Anlauf <anlauf@gmx.de>
Thu, 22 Dec 2022 21:03:31 +0000 (22:03 +0100)
committerHarald Anlauf <anlauf@gmx.de>
Thu, 22 Dec 2022 21:03:31 +0000 (22:03 +0100)
commit794af0d00b7086c9f0493f3a1aaac644e1fd50f6
treee8215bc4ae259fa3813ecb2163e33779860e4a0e
parent74544bdadc44edcd8d55792972e35b2cc07515a4
Fortran: check for invalid uses of statement functions arguments [PR69604]

gcc/fortran/ChangeLog:

PR fortran/69604
* match.cc (chk_stmt_fcn_body): New function.  Check for invalid uses
of statement functions arguments.
(gfc_match_st_function): Use above.

gcc/testsuite/ChangeLog:

PR fortran/69604
* gfortran.dg/statement_function_4.f90: New test.
gcc/fortran/match.cc
gcc/testsuite/gfortran.dg/statement_function_4.f90 [new file with mode: 0644]