aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEgeyar Bagcioglu <egeyar.bagcioglu@oracle.com>2017-10-11 11:00:48 +0100
committerPedro Alves <palves@redhat.com>2017-10-11 11:00:48 +0100
commit7fa29be949a96f68ee65dcdb4f56f132609170db (patch)
tree70e4e6f44212b2d460dd18a1cb29b97e81daee94
parentd9b477e3b7388732ed5293d929ceb5fc609916fe (diff)
downloadgdb-7fa29be949a96f68ee65dcdb4f56f132609170db.zip
gdb-7fa29be949a96f68ee65dcdb4f56f132609170db.tar.gz
gdb-7fa29be949a96f68ee65dcdb4f56f132609170db.tar.bz2
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.
-rw-r--r--gdb/ChangeLog11
-rw-r--r--gdb/macrotab.h22
-rw-r--r--gdb/p-lang.h2
-rw-r--r--gdb/tui/tui-data.c2
-rw-r--r--gdb/tui/tui-data.h2
-rw-r--r--gdb/utils.h4
6 files changed, 27 insertions, 16 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 459f0ff..3951150 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -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>
* target-memory.c (block_boundaries): Fix for block address not
diff --git a/gdb/macrotab.h b/gdb/macrotab.h
index 16e959a..4eff80f 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 96a290b..1f82c1a 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 749a62e..66e2043 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 2a4f55b..7beb272 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 7af0a5f..17d6258 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. */