Reimplement dwarf_unit_type_name
authorTom Tromey <tromey@adacore.com>
Thu, 18 Mar 2021 15:01:10 +0000 (09:01 -0600)
committerTom Tromey <tromey@adacore.com>
Thu, 18 Mar 2021 18:08:41 +0000 (12:08 -0600)
commit15310fd4eb59093f0c394f7b3644a814b5422403
tree70efc7e27dd648251836f302ce14ec40a1eab425
parent763b8efdcc0ab0f94f7af48792eb5c97b6eca41b
Reimplement dwarf_unit_type_name

I noticed that dwarf_unit_type_name is nearly identical to
get_DW_UT_name from libiberty; but rather than simply replacing it, it
seemed better to have it work like the other DWARF constant
stringification functions -- return a string showing unrecognized
numeric forms rather than nullptr.  (The previous code did include
numeric values for the recognized constants, but this seems to be not
that useful to me.)

2021-03-18  Tom Tromey  <tromey@adacore.com>

* dwarf2/stringify.c (dwarf_unit_type_name): New function.  Use
get_DW_UT_name.
* dwarf2/stringify.h (dwarf_unit_type_name): Declare.
* dwarf2/comp-unit.c (dwarf_unit_type_name): Remove.
gdb/ChangeLog
gdb/dwarf2/comp-unit.c
gdb/dwarf2/stringify.c
gdb/dwarf2/stringify.h