* expprint.c (dump_raw_expression): Print note if non-NULL.

This commit is contained in:
Doug Evans 2009-03-18 16:38:18 +00:00
parent 67cc50334e
commit a411cd0e60
2 changed files with 8 additions and 1 deletions

View File

@ -1,5 +1,7 @@
2009-03-18 Doug Evans <dje@google.com>
* expprint.c (dump_raw_expression): Print note if non-NULL.
* printcmd.c (display_uses_solib_p): Redo loop, scan element list
backwards.

View File

@ -802,6 +802,9 @@ op_name_standard (enum exp_opcode opcode)
}
}
/* Print a raw dump of expression EXP to STREAM.
NOTE, if non-NULL, is printed as extra explanatory text. */
void
dump_raw_expression (struct expression *exp, struct ui_file *stream,
char *note)
@ -813,7 +816,9 @@ dump_raw_expression (struct expression *exp, struct ui_file *stream,
fprintf_filtered (stream, "Dump of expression @ ");
gdb_print_host_address (exp, stream);
fprintf_filtered (stream, "'\n\tLanguage %s, %d elements, %ld bytes each.\n",
if (note)
fprintf_filtered (stream, ", %s:", note);
fprintf_filtered (stream, "\n\tLanguage %s, %d elements, %ld bytes each.\n",
exp->language_defn->la_name, exp->nelts,
(long) sizeof (union exp_element));
fprintf_filtered (stream, "\t%5s %20s %16s %s\n", "Index", "Opcode",