dwarves: Make tag__name support variables
As DW_TAG_imported_declaration can also point to one... Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
parent
ca6dc1446c
commit
36151b470a
|
@ -433,6 +433,9 @@ const char *tag__name(const struct tag *self, const struct cu *cu,
|
|||
case DW_TAG_member:
|
||||
snprintf(bf, len, "%s", class_member__name(tag__class_member(self), cu));
|
||||
break;
|
||||
case DW_TAG_variable:
|
||||
snprintf(bf, len, "%s", variable__name(tag__variable(self), cu));
|
||||
break;
|
||||
default:
|
||||
snprintf(bf, len, "%s%s", tag__prefix(cu, self->tag),
|
||||
type__name(tag__type(self), cu) ?: "");
|
||||
|
|
Loading…
Reference in New Issue