]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fortran: do not pass hidden character length for TYPE(*) dummy [PR110825]
authorHarald Anlauf <anlauf@gmx.de>
Thu, 27 Jul 2023 19:30:26 +0000 (21:30 +0200)
committerHarald Anlauf <anlauf@gmx.de>
Fri, 28 Jul 2023 18:40:07 +0000 (20:40 +0200)
commit02f4ca0df2d69b922a622e7cc9b396cf686d5a0f
tree27afa7967ef3aff5aa81ef48ff78f85fbc4c260c
parent88618fa0211d77d91b70f7af9b02e08a34b57912
Fortran: do not pass hidden character length for TYPE(*) dummy [PR110825]

gcc/fortran/ChangeLog:

PR fortran/110825
* gfortran.texi: Clarify argument passing convention.
* trans-expr.cc (gfc_conv_procedure_call): Do not pass the character
length as hidden argument when the declared dummy argument is
assumed-type.

gcc/testsuite/ChangeLog:

PR fortran/110825
* gfortran.dg/assumed_type_18.f90: New test.
gcc/fortran/gfortran.texi
gcc/fortran/trans-expr.cc
gcc/testsuite/gfortran.dg/assumed_type_18.f90 [new file with mode: 0644]