diff options
Diffstat (limited to 'gcc/fortran/resolve.c')
-rw-r--r-- | gcc/fortran/resolve.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/fortran/resolve.c b/gcc/fortran/resolve.c index 7d434dd..69646de 100644 --- a/gcc/fortran/resolve.c +++ b/gcc/fortran/resolve.c @@ -12814,6 +12814,10 @@ 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 SUCCESS; } |