]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fortran: reject module variable as character length in PARAMETER [PR104349]
authorHarald Anlauf <anlauf@gmx.de>
Mon, 3 Apr 2023 19:34:01 +0000 (21:34 +0200)
committerHarald Anlauf <anlauf@gmx.de>
Tue, 4 Apr 2023 16:42:30 +0000 (18:42 +0200)
commitc57a93f647511cf7a3005f1197a1da03b5e3a1b0
tree4d459fa6d19fa3e82041f3d9177d83ea4d0286ee
parentce243c9eefc2728cb8743ebbcb84c3e08236f06a
Fortran: reject module variable as character length in PARAMETER [PR104349]

gcc/fortran/ChangeLog:

PR fortran/104349
* expr.cc (check_restricted): Adjust check for valid variables in
restricted expressions: make no exception for module variables.

gcc/testsuite/ChangeLog:

PR fortran/104349
* gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
* gfortran.dg/pr104349.f90: New test.
gcc/fortran/expr.cc
gcc/testsuite/gfortran.dg/der_charlen_1.f90
gcc/testsuite/gfortran.dg/pr104349.f90 [new file with mode: 0644]