diff options
author | Peter Hill <peter.hill@york.ac.uk> | 2024-02-20 20:42:53 +0100 |
---|---|---|
committer | Harald Anlauf <anlauf@gmx.de> | 2024-02-20 20:50:01 +0100 |
commit | 14ba8d5b87acd5f91ab8b8c02165a0fd53dcc2f2 (patch) | |
tree | 1cd6ed4471bac28787b4a5496001c984638140b1 /libcpp | |
parent | 81e5f276c59897077ffe38202849c93e9c580c41 (diff) | |
download | gcc-14ba8d5b87acd5f91ab8b8c02165a0fd53dcc2f2.zip gcc-14ba8d5b87acd5f91ab8b8c02165a0fd53dcc2f2.tar.gz gcc-14ba8d5b87acd5f91ab8b8c02165a0fd53dcc2f2.tar.bz2 |
Fortran: fix passing array component ref to polymorphic procedures
PR fortran/105658
gcc/fortran/ChangeLog:
* trans-expr.cc (gfc_conv_intrinsic_to_class): When passing an
array component reference of intrinsic type to a procedure
with an unlimited polymorphic dummy argument, a temporary
should be created.
gcc/testsuite/ChangeLog:
* gfortran.dg/PR105658.f90: New test.
Signed-off-by: Peter Hill <peter.hill@york.ac.uk>
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions