]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fortran: Fix freeing procedure pointer components [PR119380]
authorAndre Vehreschild <vehre@gcc.gnu.org>
Fri, 21 Mar 2025 08:13:29 +0000 (09:13 +0100)
committerAndre Vehreschild <vehre@gcc.gnu.org>
Thu, 3 Apr 2025 09:38:33 +0000 (11:38 +0200)
commitf955c5b409a96bd12765680517ce583d7086c62d
treec04fff6b452e19d6a610cd8d1d30d7b381657b4c
parent1fb3a8dd95fafac81429738b7a973b60a16ed71e
Fortran: Fix freeing procedure pointer components [PR119380]

Backported from gcc-15.

PR fortran/119380

gcc/fortran/ChangeLog:

* trans-array.cc (structure_alloc_comps): Prevent freeing of
procedure pointer components.

gcc/testsuite/ChangeLog:

* gfortran.dg/proc_ptr_comp_54.f90: New test.
gcc/fortran/trans-array.cc
gcc/testsuite/gfortran.dg/proc_ptr_comp_54.f90 [new file with mode: 0644]