]> git.ipfire.org Git - thirdparty/gcc.git/commit
fortran: [PR121475] Function result not finalized.
authorJerry DeLisle <jvdelisle@gcc.gnu.org>
Sat, 20 Dec 2025 21:16:13 +0000 (13:16 -0800)
committerJerry DeLisle <jvdelisle@gcc.gnu.org>
Sun, 21 Dec 2025 19:24:08 +0000 (11:24 -0800)
commita30b5f23b58b236207e59635cf7e9504c603f376
treead32ec2a3511214b582683984bb813705814665f
parentc65fdb6b03d9146ee9a1ffcfcbc689b004b2b463
fortran: [PR121475] Function result not finalized.

PR fortran/121475

gcc/fortran/ChangeLog:

* trans.cc (gfc_finalize_tree_expr): Add logic to allow the
function result to be resolved in resolve.cc
(generate_component_assignments).

gcc/testsuite/ChangeLog:

* gfortran.dg/pr121475.f90: New test as posted in the PR
from Christopher Albert

Signed-off-by: Andrew Benson <abensonca@gcc.gnu.org>
gcc/fortran/trans.cc
gcc/testsuite/gfortran.dg/pr121475.f90 [new file with mode: 0644]