* stabsread.c (read_cpp_abbrev): Properly construct the names of

virtual function table pointer fields.
This commit is contained in:
Jim Blandy
2001-03-24 00:42:59 +00:00
parent e93d71992f
commit c2bd2ed9a6
2 changed files with 11 additions and 1 deletions

View File

@@ -3264,8 +3264,13 @@ read_cpp_abbrev (struct field_info *fip, char **pp, struct type *type,
switch (cpp_abbrev)
{
case 'f': /* $vf -- a virtual function table pointer */
name = type_name_no_tag (context);
if (name == NULL)
{
name = "";
}
fip->list->field.name =
obconcat (&objfile->type_obstack, vptr_name, "", "");
obconcat (&objfile->type_obstack, vptr_name, name, "");
break;
case 'b': /* $vb -- a virtual bsomethingorother */