aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.h
diff options
context:
space:
mode:
authorHarald Anlauf <anlauf@gmx.de>2023-12-01 22:44:30 +0100
committerHarald Anlauf <anlauf@gmx.de>2023-12-02 15:14:20 +0100
commit27ce74fa23c93c1189c301993cd19ea766e6bdb5 (patch)
treec4813f309ef9d4d7ba8eb4b7318209dc83c734c1 /gcc/function.h
parentdf4643f90c45db2501c731d4fded60dc1426b484 (diff)
downloadgcc-27ce74fa23c93c1189c301993cd19ea766e6bdb5.zip
gcc-27ce74fa23c93c1189c301993cd19ea766e6bdb5.tar.gz
gcc-27ce74fa23c93c1189c301993cd19ea766e6bdb5.tar.bz2
Fortran: deferred-length character optional dummy arguments [PR93762,PR100651]
gcc/fortran/ChangeLog: PR fortran/93762 PR fortran/100651 * trans-array.cc (gfc_trans_deferred_array): Add presence check for optional deferred-length character dummy arguments. * trans-expr.cc (gfc_conv_missing_dummy): The character length for deferred-length dummy arguments is passed by reference, so that its value can be returned. Adjust handling for optional dummies. gcc/testsuite/ChangeLog: PR fortran/93762 PR fortran/100651 * gfortran.dg/optional_deferred_char_1.f90: New test.
Diffstat (limited to 'gcc/function.h')
0 files changed, 0 insertions, 0 deletions