diff options
Diffstat (limited to 'gcc/fortran/misc.c')
-rw-r--r-- | gcc/fortran/misc.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/fortran/misc.c b/gcc/fortran/misc.c index 7e4b481..f80c9fa 100644 --- a/gcc/fortran/misc.c +++ b/gcc/fortran/misc.c @@ -67,9 +67,9 @@ void gfc_clear_ts (gfc_typespec *ts) { ts->type = BT_UNKNOWN; - ts->derived = NULL; + ts->u.derived = NULL; ts->kind = 0; - ts->cl = NULL; + ts->u.cl = NULL; ts->interface = NULL; ts->is_class = 0; /* flag that says if the type is C interoperable */ @@ -184,7 +184,7 @@ gfc_typename (gfc_typespec *ts) sprintf (buffer, "HOLLERITH"); break; case BT_DERIVED: - sprintf (buffer, "TYPE(%s)", ts->derived->name); + sprintf (buffer, "TYPE(%s)", ts->u.derived->name); break; case BT_PROCEDURE: strcpy (buffer, "PROCEDURE"); |