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  <egeyar.bagcioglu@oracle.com>

	* 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.
This commit is contained in:
Egeyar Bagcioglu 2017-10-11 11:00:48 +01:00 committed by Pedro Alves
parent d9b477e3b7
commit 7fa29be949
6 changed files with 27 additions and 16 deletions

View File

@ -1,3 +1,14 @@
2017-10-11 Egeyar Bagcioglu <egeyar.bagcioglu@oracle.com>
* 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 <markrages@gmail.com> 2017-10-11 Mark Rages <markrages@gmail.com>
* target-memory.c (block_boundaries): Fix for block address not * target-memory.c (block_boundaries): Fix for block address not

View File

@ -230,9 +230,9 @@ void macro_define_special (struct macro_table *table);
path. e.g., `stdio.h', not `/usr/include/stdio.h'. If NAME path. e.g., `stdio.h', not `/usr/include/stdio.h'. If NAME
appears more than once in the inclusion tree, return the appears more than once in the inclusion tree, return the
least-nested inclusion --- the one closest to the main source file. */ least-nested inclusion --- the one closest to the main source file. */
struct macro_source_file *(macro_lookup_inclusion struct macro_source_file *macro_lookup_inclusion
(struct macro_source_file *source, (struct macro_source_file *source,
const char *name)); const char *name);
/* Record an object-like #definition (i.e., one with no parameter list). /* 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; 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 the caller need not free it. Return zero if NAME is not #defined
at that point. */ at that point. */
struct macro_definition *(macro_lookup_definition struct macro_definition *macro_lookup_definition
(struct macro_source_file *source, (struct macro_source_file *source,
int line, const char *name)); int line, const char *name);
/* Return the source location of the definition for NAME in scope at /* 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 number of the definition, and return a source file structure for
the file. Return zero if NAME has no definition in scope at that the file. Return zero if NAME has no definition in scope at that
point, and leave *DEFINITION_LINE unchanged. */ point, and leave *DEFINITION_LINE unchanged. */
struct macro_source_file *(macro_definition_location struct macro_source_file *macro_definition_location
(struct macro_source_file *source, (struct macro_source_file *source,
int line, int line,
const char *name, const char *name,
int *definition_line)); int *definition_line);
/* Prototype for a callback callable when walking a macro table. NAME /* Prototype for a callback callable when walking a macro table. NAME
is the name of the macro, and DEFINITION is the definition. SOURCE is the name of the macro, and DEFINITION is the definition. SOURCE

View File

@ -59,7 +59,7 @@ extern void pascal_printstr (struct ui_file *, struct type *, const gdb_byte *,
unsigned int, const char *, int, unsigned int, const char *, int,
const struct value_print_options *); 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: */ /* These are in p-typeprint.c: */

View File

@ -29,7 +29,7 @@
/**************************** /****************************
** GLOBAL DECLARATIONS ** GLOBAL DECLARATIONS
****************************/ ****************************/
struct tui_win_info *(tui_win_list[MAX_MAJOR_WINDOWS]); struct tui_win_info *tui_win_list[MAX_MAJOR_WINDOWS];
/*************************** /***************************
** Private data ** Private data

View File

@ -293,7 +293,7 @@ extern void tui_set_win_highlight (struct tui_win_info *win_info,
/* Global Data. */ /* 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_SRC_WIN tui_win_list[SRC_WIN]
#define TUI_DISASM_WIN tui_win_list[DISASSEM_WIN] #define TUI_DISASM_WIN tui_win_list[DISASSEM_WIN]

View File

@ -206,8 +206,8 @@ private:
/* Cleanup utilities. */ /* Cleanup utilities. */
struct section_addr_info; struct section_addr_info;
extern struct cleanup *(make_cleanup_free_section_addr_info extern struct cleanup *make_cleanup_free_section_addr_info
(struct section_addr_info *)); (struct section_addr_info *);
/* For make_cleanup_close see common/filestuff.h. */ /* For make_cleanup_close see common/filestuff.h. */