* 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

@ -1,3 +1,8 @@
2001-03-23 Jim Blandy <jimb@redhat.com>
* stabsread.c (read_cpp_abbrev): Properly construct the names of
virtual function table pointer fields.
2001-03-19 Andrew Cagney <ac131313@redhat.com>
* defs.h (xfree, mcalloc, mmalloc, mrealloc, mfree, xmmalloc,

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 */