re PR fortran/59589 ([OOP] Memory leak when deallocating polymorphic)
authorJanus Weil <janus@gcc.gnu.org>
Mon, 6 Jan 2014 23:21:39 +0000 (00:21 +0100)
committerJanus Weil <janus@gcc.gnu.org>
Mon, 6 Jan 2014 23:21:39 +0000 (00:21 +0100)
commitc9d3fa768b5a5abca8cfb27c78fd1e3da0d4d3cf
tree4d1566fc164b2a1788074794c012381a8ee3fef6
parent529a6471280e26d5ea558b83aa094ac847dbbec9
re PR fortran/59589 ([OOP] Memory leak when deallocating polymorphic)

2014-01-06  Janus Weil  <janus@gcc.gnu.org>

PR fortran/59589
* class.c (comp_is_finalizable): New function to dermine if a given
component is finalizable.
(finalize_component, generate_finalization_wrapper): Use it.

2014-01-06  Janus Weil  <janus@gcc.gnu.org>

PR fortran/59589
* gfortran.dg/class_allocate_16.f90: New.

From-SVN: r206379
gcc/fortran/ChangeLog
gcc/fortran/class.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/class_allocate_16.f90 [new file with mode: 0644]