diff options
Diffstat (limited to 'gcc/dwarf2out.c')
-rw-r--r-- | gcc/dwarf2out.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index f184750..d46a671 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -21585,11 +21585,15 @@ gen_decl_die (tree decl, tree origin, dw_die_ref context_die) context_die); case NAMESPACE_DECL: - case IMPORTED_DECL: if (dwarf_version >= 3 || !dwarf_strict) gen_namespace_die (decl, context_die); break; + case IMPORTED_DECL: + dwarf2out_imported_module_or_decl_1 (decl, DECL_NAME (decl), + DECL_CONTEXT (decl), context_die); + break; + case NAMELIST_DECL: gen_namelist_decl (DECL_NAME (decl), context_die, NAMELIST_DECL_ASSOCIATED_DECL (decl)); |