]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fortran: reject array constructor value of abstract type [PR114308]
authorHarald Anlauf <anlauf@gmx.de>
Tue, 13 Aug 2024 17:17:36 +0000 (19:17 +0200)
committerHarald Anlauf <anlauf@gmx.de>
Tue, 13 Aug 2024 17:17:36 +0000 (19:17 +0200)
commit9988d7e004796ab531df7bcda45788a7aa9276d7
tree8fdfde289113485bce93ca5744f072b91ecdb6a9
parentccd7068d462b271d5bd9bbfac968204ee96500f1
Fortran: reject array constructor value of abstract type [PR114308]

gcc/fortran/ChangeLog:

PR fortran/114308
* array.cc (resolve_array_list): Reject array constructor value if
its declared type is abstract (F2018:C7114).

gcc/testsuite/ChangeLog:

PR fortran/114308
* gfortran.dg/abstract_type_10.f90: New test.

Co-Authored-By: Steven G. Kargl <kargl@gcc.gnu.org>
gcc/fortran/array.cc
gcc/testsuite/gfortran.dg/abstract_type_10.f90 [new file with mode: 0644]