aboutsummaryrefslogtreecommitdiff
path: root/gcc/diagnostic-format-json.cc
diff options
context:
space:
mode:
authorAndre Vehreschild <vehre@gcc.gnu.org>2024-08-23 16:28:38 +0200
committerAndre Vehreschild <vehre@gcc.gnu.org>2024-09-19 12:17:08 +0200
commitde915fbe3cb1ce7be35dce7d6bc8d04dc7125e61 (patch)
treede666afa3abf4ed2d8bbc90c4576c371da58eea7 /gcc/diagnostic-format-json.cc
parent427f82425855fbcd2991578f3b83672b7512efbd (diff)
downloadgcc-de915fbe3cb1ce7be35dce7d6bc8d04dc7125e61.zip
gcc-de915fbe3cb1ce7be35dce7d6bc8d04dc7125e61.tar.gz
gcc-de915fbe3cb1ce7be35dce7d6bc8d04dc7125e61.tar.bz2
Fortran: Break recursion building recursive types. [PR106606]
Build a derived type component's type only, when it is not already being built and the component uses pointer semantics. gcc/fortran/ChangeLog: PR fortran/106606 * trans-types.cc (gfc_get_derived_type): Only build non-pointer derived types as component's types when they are not yet built. gcc/testsuite/ChangeLog: * gfortran.dg/recursive_alloc_comp_5.f90: New test.
Diffstat (limited to 'gcc/diagnostic-format-json.cc')
0 files changed, 0 insertions, 0 deletions