case DW_AT_name:
return (tag_is_collection_type(tag) ||
tag_is_member(tag) ||
+ tag==DW_TAG_typedef||
tag_is_enumerator(tag) ||
tag_is_function(tag) ||
tag_is_formal_parameter(tag) ||
((enumerator*)e->entry_ptr)->name = strdup(str);
return 1;
}
+ else if (tag==DW_TAG_typedef)
+ {
+ ((tdef*)e->entry_ptr)->name = strdup(str);
+ return 1;
+ }
else if (tag_is_collection_type(tag))
{
((collection_type*)e->entry_ptr)->name = strdup(str);