]> git.ipfire.org Git - thirdparty/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>
Wed, 14 Jul 2021 15:25:29 +0000 (17:25 +0200)
commit269ca408e2839d7f3554a91515d73d4d95352f68
tree89e5daef93e0b204ea62218985889b99fc94eb69
parent6d1cdb27828d2ef1ae1ab0209836646a269b9610
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.
gcc/fortran/trans-expr.c
gcc/testsuite/gfortran.dg/pr100949.f90 [new file with mode: 0644]