* stack.c (print_block_frame_locals): Print spaces, not tabs.

Update for call to print_variable_and_value.
	(print_frame_arg_vars): Update.
	* value.h (print_variable_and_value): Rename from
	print_variable_value.  Add 'name' and 'indent' parameters.
	* printcmd.c (print_variable_and_value): Rename from
	print_variable_value.  Add 'name' and 'indent' parameters.  Use
	common_val_print.
	* f-valprint.c (info_common_command): Update.
This commit is contained in:
Tom Tromey
2008-12-22 23:11:56 +00:00
parent 1446eb676f
commit aad95b57c5
5 changed files with 37 additions and 21 deletions

View File

@ -1374,12 +1374,7 @@ print_block_frame_locals (struct block *b, struct frame_info *frame,
if (SYMBOL_IS_ARGUMENT (sym))
break;
values_printed = 1;
for (j = 0; j < num_tabs; j++)
fputs_filtered ("\t", stream);
fputs_filtered (SYMBOL_PRINT_NAME (sym), stream);
fputs_filtered (" = ", stream);
print_variable_value (sym, frame, stream);
fprintf_filtered (stream, "\n");
print_variable_and_value (NULL, sym, frame, stream, 4 * num_tabs);
break;
default:
@ -1575,8 +1570,6 @@ print_frame_arg_vars (struct frame_info *frame, struct ui_file *stream)
if (SYMBOL_IS_ARGUMENT (sym))
{
values_printed = 1;
fputs_filtered (SYMBOL_PRINT_NAME (sym), stream);
fputs_filtered (" = ", stream);
/* We have to look up the symbol because arguments can have
two entries (one a parameter, one a local) and the one we
@ -1591,8 +1584,8 @@ print_frame_arg_vars (struct frame_info *frame, struct ui_file *stream)
sym2 = lookup_symbol (SYMBOL_LINKAGE_NAME (sym),
b, VAR_DOMAIN, NULL);
print_variable_value (sym2, frame, stream);
fprintf_filtered (stream, "\n");
print_variable_and_value (SYMBOL_PRINT_NAME (sym), sym2,
frame, stream, 0);
}
}