]> git.ipfire.org Git - people/ms/gcc.git/commit
Fortran - ICE in gfc_conv_expr_present initializing non-dummy class variable
authorHarald Anlauf <anlauf@gmx.de>
Wed, 14 Jul 2021 15:25:29 +0000 (17:25 +0200)
committerHarald Anlauf <anlauf@gmx.de>
Thu, 15 Jul 2021 15:55:34 +0000 (17:55 +0200)
commitba66193c2966ff7106245e23d6b359f7d30bcff7
tree0fb5941ebf1df5d7ba7bb2c80fb291aa4281872f
parentba3b30cf70990f4aadb393b64b76ff490bb0bd0f
Fortran - ICE in gfc_conv_expr_present initializing non-dummy class variable

gcc/fortran/ChangeLog:

PR fortran/100949
* trans-expr.c (gfc_trans_class_init_assign): Call
gfc_conv_expr_present only for dummy variables.

gcc/testsuite/ChangeLog:

PR fortran/100949
* gfortran.dg/pr100949.f90: New test.

(cherry picked from commit 269ca408e2839d7f3554a91515d73d4d95352f68)
gcc/fortran/trans-expr.c
gcc/testsuite/gfortran.dg/pr100949.f90 [new file with mode: 0644]