re PR fortran/58470 ([OOP] ICE on invalid with FINAL procedure and type extension)
authorJanus Weil <janus@gcc.gnu.org>
Sat, 8 Feb 2014 21:32:25 +0000 (22:32 +0100)
committerJanus Weil <janus@gcc.gnu.org>
Sat, 8 Feb 2014 21:32:25 +0000 (22:32 +0100)
commita6cd299b540dd587cf43b6c5baae4db16044a5f6
tree5ae69f4bb8065dba5e5e0c431bebad1ce0c7d929
parentdf3927406e3ca1ed7620332a8608ad4bce4c45c6
re PR fortran/58470 ([OOP] ICE on invalid with FINAL procedure and type extension)

2014-02-08  Janus Weil  <janus@gcc.gnu.org>
    Mikael Morin <mikael.morin@gcc.gnu.org>

PR fortran/58470
* class.c (generate_finalization_wrapper): Assert that proc_tree has
been set in gfc_resolve_finalizers.
* resolve.c (resolve_fl_derived0): Remove unnecessary call to
gfc_is_finalizable.

2014-02-08  Janus Weil  <janus@gcc.gnu.org>

PR fortran/58470
* gfortran.dg/finalize_22.f90: New.

Co-Authored-By: Mikael Morin <mikael@gcc.gnu.org>
From-SVN: r207636
gcc/fortran/ChangeLog
gcc/fortran/class.c
gcc/fortran/resolve.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/finalize_22.f90 [new file with mode: 0644]