From: Egeyar Bagcioglu Date: Wed, 11 Oct 2017 10:00:48 +0000 (+0100) Subject: Remove unnecessary parentheses in declarations X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=7fa29be949a96f68ee65dcdb4f56f132609170db;p=binutils-gdb.git Remove unnecessary parentheses in declarations GCC commit a94975e57 ("C++ warning on vexing parse") introduces new warnings "unnecessary parentheses in the declaration of ...". These cause the build of binutils and gdb to fail. This patch removes those parentheses for a successful build. gdb/ChangeLog: 2017-10-11 Egeyar Bagcioglu * macrotab.h (macro_lookup_inclusion): Remove unnecessary parentheses in the declaration. (macro_lookup_inclusion): Likewise. (macro_lookup_definition): Likewise. * p-lang.h (pascal_builtin_types): Likewise. * tui/tui-data.c (tui_win_list): Likewise. * tui/tui-data.h (tui_win_list): Likewise. * utils.h (make_cleanup_free_section_addr_info): Likewise. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 459f0ff3a9b..39511502890 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,14 @@ +2017-10-11 Egeyar Bagcioglu + + * macrotab.h (macro_lookup_inclusion): Remove unnecessary + parentheses in the declaration. + (macro_lookup_inclusion): Likewise. + (macro_lookup_definition): Likewise. + * p-lang.h (pascal_builtin_types): Likewise. + * tui/tui-data.c (tui_win_list): Likewise. + * tui/tui-data.h (tui_win_list): Likewise. + * utils.h (make_cleanup_free_section_addr_info): Likewise. + 2017-10-11 Mark Rages * target-memory.c (block_boundaries): Fix for block address not diff --git a/gdb/macrotab.h b/gdb/macrotab.h index 16e959a1dd8..4eff80f22ce 100644 --- a/gdb/macrotab.h +++ b/gdb/macrotab.h @@ -230,9 +230,9 @@ void macro_define_special (struct macro_table *table); path. e.g., `stdio.h', not `/usr/include/stdio.h'. If NAME appears more than once in the inclusion tree, return the least-nested inclusion --- the one closest to the main source file. */ -struct macro_source_file *(macro_lookup_inclusion - (struct macro_source_file *source, - const char *name)); +struct macro_source_file *macro_lookup_inclusion + (struct macro_source_file *source, + const char *name); /* Record an object-like #definition (i.e., one with no parameter list). @@ -315,9 +315,9 @@ struct macro_definition effect at the end of the file. The macro table owns the structure; the caller need not free it. Return zero if NAME is not #defined at that point. */ -struct macro_definition *(macro_lookup_definition - (struct macro_source_file *source, - int line, const char *name)); +struct macro_definition *macro_lookup_definition + (struct macro_source_file *source, + int line, const char *name); /* Return the source location of the definition for NAME in scope at @@ -325,11 +325,11 @@ struct macro_definition *(macro_lookup_definition number of the definition, and return a source file structure for the file. Return zero if NAME has no definition in scope at that point, and leave *DEFINITION_LINE unchanged. */ -struct macro_source_file *(macro_definition_location - (struct macro_source_file *source, - int line, - const char *name, - int *definition_line)); +struct macro_source_file *macro_definition_location + (struct macro_source_file *source, + int line, + const char *name, + int *definition_line); /* Prototype for a callback callable when walking a macro table. NAME is the name of the macro, and DEFINITION is the definition. SOURCE diff --git a/gdb/p-lang.h b/gdb/p-lang.h index 96a290b8e0b..1f82c1ac1f4 100644 --- a/gdb/p-lang.h +++ b/gdb/p-lang.h @@ -59,7 +59,7 @@ extern void pascal_printstr (struct ui_file *, struct type *, const gdb_byte *, unsigned int, const char *, int, const struct value_print_options *); -extern struct type **const (pascal_builtin_types[]); +extern struct type **const pascal_builtin_types[]; /* These are in p-typeprint.c: */ diff --git a/gdb/tui/tui-data.c b/gdb/tui/tui-data.c index 749a62e3043..66e2043369b 100644 --- a/gdb/tui/tui-data.c +++ b/gdb/tui/tui-data.c @@ -29,7 +29,7 @@ /**************************** ** GLOBAL DECLARATIONS ****************************/ -struct tui_win_info *(tui_win_list[MAX_MAJOR_WINDOWS]); +struct tui_win_info *tui_win_list[MAX_MAJOR_WINDOWS]; /*************************** ** Private data diff --git a/gdb/tui/tui-data.h b/gdb/tui/tui-data.h index 2a4f55be797..7beb272afab 100644 --- a/gdb/tui/tui-data.h +++ b/gdb/tui/tui-data.h @@ -293,7 +293,7 @@ extern void tui_set_win_highlight (struct tui_win_info *win_info, /* Global Data. */ -extern struct tui_win_info *(tui_win_list[MAX_MAJOR_WINDOWS]); +extern struct tui_win_info *tui_win_list[MAX_MAJOR_WINDOWS]; #define TUI_SRC_WIN tui_win_list[SRC_WIN] #define TUI_DISASM_WIN tui_win_list[DISASSEM_WIN] diff --git a/gdb/utils.h b/gdb/utils.h index 7af0a5f5aef..17d62581958 100644 --- a/gdb/utils.h +++ b/gdb/utils.h @@ -206,8 +206,8 @@ private: /* Cleanup utilities. */ struct section_addr_info; -extern struct cleanup *(make_cleanup_free_section_addr_info - (struct section_addr_info *)); +extern struct cleanup *make_cleanup_free_section_addr_info + (struct section_addr_info *); /* For make_cleanup_close see common/filestuff.h. */