aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/resolve
diff options
context:
space:
mode:
authorHarald Anlauf <anlauf@gmx.de>2023-02-20 21:28:09 +0100
committerHarald Anlauf <anlauf@gmx.de>2023-02-21 18:38:56 +0100
commit6c1b825b3d6499dfeacf7c79dcf4b56a393ac204 (patch)
tree84d5965ba506d470b0154909d78c3c4a2e9d7db3 /gcc/rust/resolve
parentf77948c567f331015dfa4d695718c2211dab0816 (diff)
downloadgcc-6c1b825b3d6499dfeacf7c79dcf4b56a393ac204.zip
gcc-6c1b825b3d6499dfeacf7c79dcf4b56a393ac204.tar.gz
gcc-6c1b825b3d6499dfeacf7c79dcf4b56a393ac204.tar.bz2
Fortran: improve checking of character length specification [PR96025]
gcc/fortran/ChangeLog: PR fortran/96025 * parse.cc (check_function_result_typed): Improve type check of specification expression for character length and return status. (parse_spec): Use status from above. * resolve.cc (resolve_fntype): Prevent use of invalid specification expression for character length. gcc/testsuite/ChangeLog: PR fortran/96025 * gfortran.dg/pr96025.f90: New test.
Diffstat (limited to 'gcc/rust/resolve')
0 files changed, 0 insertions, 0 deletions