diff options
Diffstat (limited to 'gdb/dwarf2read.c')
-rw-r--r-- | gdb/dwarf2read.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c index 6100438..93ecf40 100644 --- a/gdb/dwarf2read.c +++ b/gdb/dwarf2read.c @@ -9116,7 +9116,8 @@ scan_partial_symbols (struct partial_die_info *first_die, CORE_ADDR *lowpc, { add_partial_symbol (pdi, cu); } - if (cu->language == language_rust && pdi->has_children) + if ((cu->language == language_rust + || cu->language == language_cplus) && pdi->has_children) scan_partial_symbols (pdi->die_child, lowpc, highpc, set_addrmap, cu); break; |