From 79f338988c53625a3ab3fba63f06c6ffd224e9ff Mon Sep 17 00:00:00 2001 From: Simon Marchi Date: Tue, 17 Nov 2015 13:07:24 +0000 Subject: [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 Pedro Alves * 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/break-catch-sig.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gdb/break-catch-sig.c') diff --git a/gdb/break-catch-sig.c b/gdb/break-catch-sig.c index f117bd5..158ce03 100644 --- a/gdb/break-catch-sig.c +++ b/gdb/break-catch-sig.c @@ -279,7 +279,7 @@ signal_catchpoint_print_one (struct breakpoint *b, obstack_grow (&text, name, strlen (name)); } obstack_grow (&text, "", 1); - ui_out_field_string (uiout, "what", obstack_base (&text)); + ui_out_field_string (uiout, "what", (const char *) obstack_base (&text)); do_cleanups (cleanup); } else -- cgit v1.1