aboutsummaryrefslogtreecommitdiff
path: root/gdb/p-valprint.c
diff options
context:
space:
mode:
authorSimon Marchi <simon.marchi@ericsson.com>2015-11-17 13:07:24 +0000
committerPedro Alves <palves@redhat.com>2015-11-18 15:59:30 +0000
commit79f338988c53625a3ab3fba63f06c6ffd224e9ff (patch)
tree3735d0b1d929d5475c5801f428efa6ef006f1ee2 /gdb/p-valprint.c
parente3a3797ee558f4f84c67a65e1d9abce845f15abd (diff)
downloadgdb-79f338988c53625a3ab3fba63f06c6ffd224e9ff.zip
gdb-79f338988c53625a3ab3fba63f06c6ffd224e9ff.tar.gz
gdb-79f338988c53625a3ab3fba63f06c6ffd224e9ff.tar.bz2
[C++] Add casts to obstack_base calls
The recent libiberty import of upstream obstack.h (314dee8ea9be) makes obstack_base return a 'void *', with the consequence that a few places in gdb need a (char *) cast. gdb/ChangeLog: 2015-11-18 Simon Marchi <simon.marchi@ericsson.com> Pedro Alves <palves@redhat.com> * break-catch-sig.c (signal_catchpoint_print_one): Add cast. * c-exp.y (parse_string_or_char, yylex): Add casts. * c-lang.c (evaluate_subexp_c): Add casts. * d-exp.y (parse_string_or_char, yylex): Add casts. * go-exp.y (parse_string_or_char, build_packaged_name): Add casts. * p-valprint.c (pascal_object_print_value_fields): Add casts. * valprint.c (generic_emit_char, generic_printstr): Add casts.
Diffstat (limited to 'gdb/p-valprint.c')
-rw-r--r--gdb/p-valprint.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gdb/p-valprint.c b/gdb/p-valprint.c
index 120035a..4c307de 100644
--- a/gdb/p-valprint.c
+++ b/gdb/p-valprint.c
@@ -535,7 +535,8 @@ pascal_object_print_value_fields (struct type *type, const gdb_byte *valaddr,
int dont_print_statmem)
{
int i, len, n_baseclasses;
- char *last_dont_print = obstack_next_free (&dont_print_statmem_obstack);
+ char *last_dont_print
+ = (char *) obstack_next_free (&dont_print_statmem_obstack);
type = check_typedef (type);