[C++] Add casts to obstack_base calls
authorSimon Marchi <simon.marchi@ericsson.com>
Tue, 17 Nov 2015 13:07:24 +0000 (13:07 +0000)
committerPedro Alves <palves@redhat.com>
Wed, 18 Nov 2015 15:59:30 +0000 (15:59 +0000)
commit79f338988c53625a3ab3fba63f06c6ffd224e9ff
tree3735d0b1d929d5475c5801f428efa6ef006f1ee2
parente3a3797ee558f4f84c67a65e1d9abce845f15abd
[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.
gdb/ChangeLog
gdb/break-catch-sig.c
gdb/c-exp.y
gdb/c-lang.c
gdb/d-exp.y
gdb/go-exp.y
gdb/p-valprint.c
gdb/valprint.c