diff options
author | Mikael Morin <mikael@gcc.gnu.org> | 2010-10-06 15:07:43 +0000 |
---|---|---|
committer | Mikael Morin <mikael@gcc.gnu.org> | 2010-10-06 15:07:43 +0000 |
commit | f372a0c01ae30dc52bf720936d85c9a2a003291e (patch) | |
tree | aa30e27b76d776da005ec7d5a58f7dbaa190e641 /gcc/fortran/resolve.c | |
parent | 99b41d521c30ba7e44683fa6adcd657122a92c34 (diff) | |
download | gcc-f372a0c01ae30dc52bf720936d85c9a2a003291e.zip gcc-f372a0c01ae30dc52bf720936d85c9a2a003291e.tar.gz gcc-f372a0c01ae30dc52bf720936d85c9a2a003291e.tar.bz2 |
resolve.c (add_dt_to_dt_list): Remove unneeded if.
2010-10-06 Mikael Morin <mikael@gcc.gnu.org>
* resolve.c (add_dt_to_dt_list): Remove unneeded if.
From-SVN: r165035
Diffstat (limited to 'gcc/fortran/resolve.c')
-rw-r--r-- | gcc/fortran/resolve.c | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/gcc/fortran/resolve.c b/gcc/fortran/resolve.c index 203f294..59f1853 100644 --- a/gcc/fortran/resolve.c +++ b/gcc/fortran/resolve.c @@ -11088,15 +11088,12 @@ add_dt_to_dt_list (gfc_symbol *derived) for (dt_list = gfc_derived_types; dt_list; dt_list = dt_list->next) if (derived == dt_list->derived) - break; + return; - if (dt_list == NULL) - { - dt_list = gfc_get_dt_list (); - dt_list->next = gfc_derived_types; - dt_list->derived = derived; - gfc_derived_types = dt_list; - } + dt_list = gfc_get_dt_list (); + dt_list->next = gfc_derived_types; + dt_list->derived = derived; + gfc_derived_types = dt_list; } |