diff options
Diffstat (limited to 'gcc/fortran/module.c')
-rw-r--r-- | gcc/fortran/module.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/fortran/module.c b/gcc/fortran/module.c index 33e7df7..4c6ff22 100644 --- a/gcc/fortran/module.c +++ b/gcc/fortran/module.c @@ -4549,6 +4549,9 @@ mio_symbol (gfc_symbol *sym) mio_symbol_attribute (&sym->attr); + if (sym->attr.pdt_type) + sym->name = gfc_dt_upper_string (sym->name); + /* Note that components are always saved, even if they are supposed to be private. Component access is checked during searching. */ mio_component_list (&sym->components, sym->attr.vtype); |