]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fortran: implement constraint F2018:C1585 on pure function results [PR78640]
authorHarald Anlauf <anlauf@gmx.de>
Fri, 31 Oct 2025 20:16:13 +0000 (21:16 +0100)
committerHarald Anlauf <anlauf@gmx.de>
Sat, 1 Nov 2025 13:59:16 +0000 (14:59 +0100)
commitacbcbeb91f93f400dcc0354713790daa84e5c707
tree1fc8a6cc48a5594e36d53f79c4ed3f0f793e0621
parentb466450c6d502557921f03527cc165fb3402aaa9
Fortran: implement constraint F2018:C1585 on pure function results [PR78640]

PR fortran/78640

gcc/fortran/ChangeLog:

* resolve.cc (resolve_fl_procedure): Check function result of a
pure function against F2018:C1585.

gcc/testsuite/ChangeLog:

* gfortran.dg/pure_result.f90: New test.
gcc/fortran/resolve.cc
gcc/testsuite/gfortran.dg/pure_result.f90 [new file with mode: 0644]