]> git.ipfire.org Git - people/ms/gcc.git/commit
Fortran: reject invalid CHARACTER length of derived type components [PR96024]
authorHarald Anlauf <anlauf@gmx.de>
Tue, 21 Feb 2023 21:06:33 +0000 (22:06 +0100)
committerHarald Anlauf <anlauf@gmx.de>
Sun, 5 Mar 2023 19:36:18 +0000 (20:36 +0100)
commit22031c5868bbb434b51ea4010ccae0cf8c890d6b
tree0483c7f86b62adf6da93278a0295a683df3e4513
parent9db1287c8ced5425f6ef9d26b05a3eb9cbcc4b8d
Fortran: reject invalid CHARACTER length of derived type components [PR96024]

gcc/fortran/ChangeLog:

PR fortran/96024
* resolve.c (resolve_component): The type of a CHARACTER length
expression must be INTEGER.

gcc/testsuite/ChangeLog:

PR fortran/96024
* gfortran.dg/pr96024.f90: New test.

(cherry picked from commit 31303c9b5bab200754cdb7ef8cd91ae4918f3018)
gcc/fortran/resolve.c
gcc/testsuite/gfortran.dg/pr96024.f90 [new file with mode: 0644]