mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-30 05:23:49 +08:00
* command.c (add_abbrev_prefix_cmd): Fix misspelling in comment.
* dwarfread.c (enum_type): Fix misspelling in comment. * valprint.c (val_print_fields, cplus_val_print): Minor adjustment to printing of C++ class structures to more closely match format for printing C structures, with and without setting pretty print.
This commit is contained in:
parent
475f9b6d66
commit
0efe20a642
@ -1,3 +1,12 @@
|
||||
Mon Jun 22 20:18:06 1992 Fred Fish (fnf@cygnus.com)
|
||||
|
||||
* command.c (add_abbrev_prefix_cmd): Fix misspelling in comment.
|
||||
* dwarfread.c (enum_type): Fix misspelling in comment.
|
||||
* valprint.c (val_print_fields, cplus_val_print): Minor
|
||||
adjustment to printing of C++ class structures to more closely
|
||||
match format for printing C structures, with and without setting
|
||||
pretty print.
|
||||
|
||||
Mon Jun 22 17:19:02 1992 Per Bothner (bothner@cygnus.com)
|
||||
|
||||
* infrun.c (wait_for_inferior): Don't test for SIGEMT
|
||||
|
@ -165,7 +165,7 @@ add_prefix_cmd (name, class, fun, doc, prefixlist, prefixname,
|
||||
return c;
|
||||
}
|
||||
|
||||
/* Like add_prefix_cmd butsets the abbrev_flag on the new command. */
|
||||
/* Like add_prefix_cmd but sets the abbrev_flag on the new command. */
|
||||
|
||||
struct cmd_list_element *
|
||||
add_abbrev_prefix_cmd (name, class, fun, doc, prefixlist, prefixname,
|
||||
|
@ -1456,7 +1456,7 @@ enum_type (dip, objfile)
|
||||
add_symbol_to_list (sym, list_in_scope);
|
||||
}
|
||||
/* Now create the vector of fields, and record how big it is. This is
|
||||
where we reverse the order, by pulling the members of the list in
|
||||
where we reverse the order, by pulling the members off the list in
|
||||
reverse order from how they were inserted. If we have no fields
|
||||
(this is apparently possible in C++) then skip building a field
|
||||
vector. */
|
||||
|
@ -513,11 +513,14 @@ val_print_fields (type, valaddr, stream, format, recurse, pretty, dont_print)
|
||||
fprintf_filtered (stream, ", ");
|
||||
else if (n_baseclasses > 0)
|
||||
{
|
||||
fprintf_filtered (stream, "\n");
|
||||
print_spaces_filtered (2 + 2 * recurse, stream);
|
||||
fputs_filtered ("members of ", stream);
|
||||
fputs_filtered (type_name_no_tag (type), stream);
|
||||
fputs_filtered (": ", stream);
|
||||
if (pretty)
|
||||
{
|
||||
fprintf_filtered (stream, "\n");
|
||||
print_spaces_filtered (2 + 2 * recurse, stream);
|
||||
fputs_filtered ("members of ", stream);
|
||||
fputs_filtered (type_name_no_tag (type), stream);
|
||||
fputs_filtered (": ", stream);
|
||||
}
|
||||
}
|
||||
fields_seen = 1;
|
||||
|
||||
@ -627,9 +630,11 @@ cplus_val_print (type, valaddr, stream, format, recurse, pretty, dont_print)
|
||||
error ("could not find virtual baseclass `%s'\n",
|
||||
type_name_no_tag (TYPE_BASECLASS (type, i)));
|
||||
|
||||
fprintf_filtered (stream, "\n");
|
||||
if (pretty)
|
||||
print_spaces_filtered (2 + 2 * recurse, stream);
|
||||
{
|
||||
fprintf_filtered (stream, "\n");
|
||||
print_spaces_filtered (2 * recurse, stream);
|
||||
}
|
||||
fputs_filtered ("<", stream);
|
||||
fputs_filtered (type_name_no_tag (TYPE_BASECLASS (type, i)), stream);
|
||||
fputs_filtered ("> = ", stream);
|
||||
@ -639,6 +644,8 @@ cplus_val_print (type, valaddr, stream, format, recurse, pretty, dont_print)
|
||||
val_print_fields (TYPE_BASECLASS (type, i), baddr, stream, format,
|
||||
recurse, pretty,
|
||||
(struct type **)obstack_base (&dont_print_obstack));
|
||||
fputs_filtered (", ", stream);
|
||||
|
||||
flush_it:
|
||||
;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user