This commit is contained in:
gdb-3.4
1989-11-05 21:02:37 +00:00
committed by Pedro Alves
parent 4187119d59
commit 1c997a4ae8
38 changed files with 1819 additions and 620 deletions

View File

@@ -1567,7 +1567,13 @@ decode_line_1 (argptr, funfirstline, default_symtab, default_line)
that depends on knowing the name of D. */
if (class_name)
{
while (*class_name++ != ' ');
/* We just want the class name. In the context
of C++, stripping off "struct " is always
sensible. */
if (strncmp("struct ", class_name, 7) == 0)
class_name += 7;
if (strncmp("union ", class_name, 6) == 0)
class_name += 6;
sym_class = lookup_symbol (class_name, 0, STRUCT_NAMESPACE, 0);
for (method_counter = TYPE_NFN_FIELDS (SYMBOL_TYPE (sym_class)) - 1;