This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[PATCH 027/238] [misc.] bfd-target.c: -Wshadow fix
- From: Andrey Smirnov <andrew dot smirnov at gmail dot com>
- To: gdb-patches at sourceware dot org
- Cc: tromey at redhat dot com
- Date: Mon, 28 Nov 2011 11:01:01 +0700
- Subject: [PATCH 027/238] [misc.] bfd-target.c: -Wshadow fix
- References: <m3ipmc3tyj.fsf@fleche.redhat.com>
Cause:
This clash cause is cited from memory, so take it with a grain
of salt.
The definition of `target_bfd_reopen' parameter clashes with
`typedef' that defines `bfd' type.
To ChangeLog(in case the one in diff is not used):
* bfd-target.c (target_bfd_reopen): Rename `bfd' to `abfd'
(-Wshadow).
---
gdb/ChangeLog | 5 +++++
gdb/bfd-target.c | 6 +++---
2 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 523da0f..b018319 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,10 @@
2011-11-22 Andrey Smirnov <andrew.smirnov@gmail.com>
+ * bfd-target.c (target_bfd_reopen): Fix -Wshadow
+ warnings.
+
+2011-11-22 Andrey Smirnov <andrew.smirnov@gmail.com>
+
* bcache.c (bcache_memory_used): Fix -Wshadow
warnings.
diff --git a/gdb/bfd-target.c b/gdb/bfd-target.c
index cfeb0b1..17b3a56 100644
--- a/gdb/bfd-target.c
+++ b/gdb/bfd-target.c
@@ -78,14 +78,14 @@ target_bfd_xclose (struct target_ops *t, int quitting)
}
struct target_ops *
-target_bfd_reopen (struct bfd *bfd)
+target_bfd_reopen (struct bfd *abfd)
{
struct target_ops *t;
struct target_bfd_data *data;
data = XZALLOC (struct target_bfd_data);
- data->bfd = bfd;
- build_section_table (bfd, &data->table.sections, &data->table.sections_end);
+ data->bfd = abfd;
+ build_section_table (abfd, &data->table.sections, &data->table.sections_end);
t = XZALLOC (struct target_ops);
t->to_shortname = "bfd";
--
1.7.5.4