This is the mail archive of the
gdb-cvs@sourceware.org
mailing list for the GDB project.
[binutils-gdb] remote.c: Add missing cast
- From: Simon Marchi <simark at sourceware dot org>
- To: gdb-cvs at sourceware dot org
- Date: 27 Nov 2015 15:15:04 -0000
- Subject: [binutils-gdb] remote.c: Add missing cast
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=e19616610d7327664f99215a69cb326682742dc3
commit e19616610d7327664f99215a69cb326682742dc3
Author: Simon Marchi <simon.marchi@ericsson.com>
Date: Fri Nov 27 10:14:42 2015 -0500
remote.c: Add missing cast
Fixes in C++:
/home/emaisin/src/binutils-gdb/gdb/remote.c: In function â??void start_thread(gdb_xml_parser*, const gdb_xml_element*, void*, VEC_gdb_xml_value_s*)â??:
/home/emaisin/src/binutils-gdb/gdb/remote.c:2975:59: error: invalid conversion from â??void*â?? to â??const char*â?? [-fpermissive]
item.name = attr != NULL ? (char *) xstrdup (attr->value) : NULL;
^
In file included from /home/emaisin/src/binutils-gdb/gdb/common/common-defs.h:64:0,
from /home/emaisin/src/binutils-gdb/gdb/defs.h:28,
from /home/emaisin/src/binutils-gdb/gdb/remote.c:22:
/home/emaisin/src/binutils-gdb/gdb/../include/libiberty.h:323:14: error: initializing argument 1 of â??char* xstrdup(const char*)â?? [-fpermissive]
extern char *xstrdup (const char *) ATTRIBUTE_MALLOC ATTRIBUTE_RETURNS_NONNULL;
^
make[2]: *** [remote.o] Error 1
gdb/ChangeLog:
* remote.c (start_thread): Add cast.
Diff:
---
gdb/ChangeLog | 4 ++++
gdb/remote.c | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 54642e1..fd84223 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,7 @@
+2015-11-27 Simon Marchi <simon.marchi@ericsson.com>
+
+ * remote.c (start_thread): Add cast.
+
2015-11-27 Yao Qi <yao.qi@linaro.org>
* nat/aarch64-linux-hw-point.c (aarch64_dr_state_remove_one_point):
diff --git a/gdb/remote.c b/gdb/remote.c
index a80e548..90be8b6 100644
--- a/gdb/remote.c
+++ b/gdb/remote.c
@@ -2972,7 +2972,7 @@ start_thread (struct gdb_xml_parser *parser,
item.core = -1;
attr = xml_find_attribute (attributes, "name");
- item.name = attr != NULL ? xstrdup (attr->value) : NULL;
+ item.name = attr != NULL ? xstrdup ((const char *) attr->value) : NULL;
item.extra = 0;