From: Ulrich Weigand Date: Sun, 16 Mar 2014 14:01:24 +0000 (+0100) Subject: Fix Python 2.4 build break X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=49840f2a6669ae2366c522da41edf615785b3626;p=binutils-gdb.git Fix Python 2.4 build break This fixes a build failure against Python 2.4 by casting away "const" on the second argument to PyObject_GetAttrString. Similar casts to support Python 2.4 were already present in a number of other places. gdb/ 2014-03-16 Ulrich Weigand  * python/py-value.c (get_field_flag): Cast flag_name argument to PyObject_GetAttrString to support Python 2.4. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 7a9a8a8a1d6..d42b9e6b50e 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2014-03-16 Ulrich Weigand  + + * python/py-value.c (get_field_flag): Cast flag_name argument to + PyObject_GetAttrString to support Python 2.4. + 2014-03-14 Jan Kratochvil * MAINTAINERS (The Official FSF-appointed GDB Maintainers) diff --git a/gdb/python/py-value.c b/gdb/python/py-value.c index 75aa64221b7..a118f6ca739 100644 --- a/gdb/python/py-value.c +++ b/gdb/python/py-value.c @@ -551,7 +551,8 @@ static int get_field_flag (PyObject *field, const char *flag_name) { int flag_value; - PyObject *flag_object = PyObject_GetAttrString (field, flag_name); + /* Python 2.4 did not have a 'const' here. */ + PyObject *flag_object = PyObject_GetAttrString (field, (char *) flag_name); if (flag_object == NULL) return -1;