aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2020-09-15 11:08:56 -0600
committerTom Tromey <tromey@adacore.com>2020-09-15 11:08:57 -0600
commit512116ce26a66338e1be1847cc8b014f4d4bbc13 (patch)
tree4d657df7829c22a8c21718049d882a8577e2f62b /gdb
parent4ab1029c56b3745c22585c5d775c6a87fd510eab (diff)
downloadgdb-512116ce26a66338e1be1847cc8b014f4d4bbc13.zip
gdb-512116ce26a66338e1be1847cc8b014f4d4bbc13.tar.gz
gdb-512116ce26a66338e1be1847cc8b014f4d4bbc13.tar.bz2
Don't use PyLong_FromUnsignedLong
This changes gdb to avoid PyLong_FromUnsignedLong, preferring gdb_py_object_from_ulongest instead. gdb/ChangeLog 2020-09-15 Tom Tromey <tromey@adacore.com> * python/python.c (gdbpy_parameter_value): Use gdb_py_object_from_ulongest.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog5
-rw-r--r--gdb/python/python.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 468bbc6..4059cf1 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,10 @@
2020-09-15 Tom Tromey <tromey@adacore.com>
+ * python/python.c (gdbpy_parameter_value): Use
+ gdb_py_object_from_ulongest.
+
+2020-09-15 Tom Tromey <tromey@adacore.com>
+
* python/py-infevents.c (create_register_changed_event_object):
Use gdb_py_object_from_longest.
* python/py-exitedevent.c (create_exited_event_object): Use
diff --git a/gdb/python/python.c b/gdb/python/python.c
index 9cc8af6..8786027 100644
--- a/gdb/python/python.c
+++ b/gdb/python/python.c
@@ -504,13 +504,13 @@ gdbpy_parameter_value (enum var_types type, void *var)
if (val == UINT_MAX)
Py_RETURN_NONE;
- return PyLong_FromUnsignedLong (val);
+ return gdb_py_object_from_ulongest (val).release ();
}
case var_zuinteger:
{
unsigned int val = * (unsigned int *) var;
- return PyLong_FromUnsignedLong (val);
+ return gdb_py_object_from_ulongest (val).release ();
}
}