diff options
author | Harald Anlauf <anlauf@gmx.de> | 2023-02-20 21:28:09 +0100 |
---|---|---|
committer | Harald Anlauf <anlauf@gmx.de> | 2023-02-21 18:38:56 +0100 |
commit | 6c1b825b3d6499dfeacf7c79dcf4b56a393ac204 (patch) | |
tree | 84d5965ba506d470b0154909d78c3c4a2e9d7db3 /gcc/rust/resolve | |
parent | f77948c567f331015dfa4d695718c2211dab0816 (diff) | |
download | gcc-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