2017-10-28 Paul Thomas <pault@gcc.gnu.org>
commit653e6be2eba5f38aadb0209443e59513ca768c20
authorpault <pault@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 28 Oct 2017 08:49:26 +0000 (28 08:49 +0000)
committerpault <pault@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 28 Oct 2017 08:49:26 +0000 (28 08:49 +0000)
treeb5ce579d741daf86e8ee8acd2b8a0ddeae5cf9b3
parent5af416bdad51b4f4ef8f818d4f37638956e9db41
2017-10-28  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/81758
* trans-expr.c (trans_class_vptr_len_assignment): 'vptr_expr'
must only be set if the right hand side expression is of type
class.

2017-10-28  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/81758
* gfortran.dg/class_63.f90: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@254195 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/trans-expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/class_63.f90 [new file with mode: 0644]