aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/resolve.c
diff options
context:
space:
mode:
authorJanus Weil <janus@gcc.gnu.org>2014-02-08 22:32:25 +0100
committerJanus Weil <janus@gcc.gnu.org>2014-02-08 22:32:25 +0100
commita6cd299b540dd587cf43b6c5baae4db16044a5f6 (patch)
tree5ae69f4bb8065dba5e5e0c431bebad1ce0c7d929 /gcc/fortran/resolve.c
parentdf3927406e3ca1ed7620332a8608ad4bce4c45c6 (diff)
downloadgcc-a6cd299b540dd587cf43b6c5baae4db16044a5f6.zip
gcc-a6cd299b540dd587cf43b6c5baae4db16044a5f6.tar.gz
gcc-a6cd299b540dd587cf43b6c5baae4db16044a5f6.tar.bz2
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
Diffstat (limited to 'gcc/fortran/resolve.c')
-rw-r--r--gcc/fortran/resolve.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/gcc/fortran/resolve.c b/gcc/fortran/resolve.c
index 898a0ae..0262165 100644
--- a/gcc/fortran/resolve.c
+++ b/gcc/fortran/resolve.c
@@ -12455,10 +12455,6 @@ resolve_fl_derived0 (gfc_symbol *sym)
/* Add derived type to the derived type list. */
add_dt_to_dt_list (sym);
- /* Check if the type is finalizable. This is done in order to ensure that the
- finalization wrapper is generated early enough. */
- gfc_is_finalizable (sym, NULL);
-
return true;
}