aboutsummaryrefslogtreecommitdiff
path: root/gdb/dwarf2
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2023-08-29 18:38:25 -0600
committerTom Tromey <tom@tromey.com>2023-08-31 07:39:50 -0600
commit8688bb6278134c65a918e99911f725d009429a61 (patch)
tree9995827af71399584c686dc00328af6bd38f992c /gdb/dwarf2
parent3b23b03a863d351d2e25daa30b07e23f31350e82 (diff)
downloadgdb-8688bb6278134c65a918e99911f725d009429a61.zip
gdb-8688bb6278134c65a918e99911f725d009429a61.tar.gz
gdb-8688bb6278134c65a918e99911f725d009429a61.tar.bz2
Unify DW_TAG_typedef case in new_symbol
This patch merges the DW_TAG_typedef case in new_symbol with some other type-related cases. These all have identical code. Reviewed-By: Guinevere Larsen <blarsen@redhat.com>
Diffstat (limited to 'gdb/dwarf2')
-rw-r--r--gdb/dwarf2/read.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/gdb/dwarf2/read.c b/gdb/dwarf2/read.c
index b45afa1..94d98fe 100644
--- a/gdb/dwarf2/read.c
+++ b/gdb/dwarf2/read.c
@@ -19352,15 +19352,11 @@ new_symbol (struct die_info *die, struct type *type, struct dwarf2_cu *cu,
}
}
break;
- case DW_TAG_typedef:
- sym->set_aclass_index (LOC_TYPEDEF);
- sym->set_domain (VAR_DOMAIN);
- list_to_add = cu->list_in_scope;
- break;
case DW_TAG_unspecified_type:
if (cu->lang () == language_ada)
break;
/* FALLTHROUGH */
+ case DW_TAG_typedef:
case DW_TAG_array_type:
case DW_TAG_base_type:
case DW_TAG_subrange_type: