aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonah Graham <jonah@kichwacoders.com>2017-03-17 14:57:44 +0000
committerPedro Alves <palves@redhat.com>2017-03-17 14:57:44 +0000
commit7503099f3e29739d34cb1224d54fba96404e6e61 (patch)
treed3c88176db6d53628814cfa23aece9e14979616e
parent4b94dd2de12dd0389615700b13b63260e162ccf0 (diff)
downloadgdb-7503099f3e29739d34cb1224d54fba96404e6e61.zip
gdb-7503099f3e29739d34cb1224d54fba96404e6e61.tar.gz
gdb-7503099f3e29739d34cb1224d54fba96404e6e61.tar.bz2
Fix PR gdb/19637: bound_registers.py: Add support for Python 3
Fix this the same way gdb/python/lib/gdb/printing.py handles it. gdb/Changelog: 2017-03-17 Jonah Graham <jonah@kichwacoders.com> PR gdb/19637 * python/lib/gdb/printer/bound_registers.py: Add support for Python 3.
-rw-r--r--gdb/ChangeLog6
-rw-r--r--gdb/python/lib/gdb/printer/bound_registers.py5
2 files changed, 11 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index d0d0f72..6d81cf52 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,9 @@
+2017-03-17 Jonah Graham <jonah@kichwacoders.com>
+
+ PR gdb/19637
+ * python/lib/gdb/printer/bound_registers.py: Add support for
+ Python 3.
+
2017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
* dwarf2loc.c (indirect_synthetic_pointer): Get data type of
diff --git a/gdb/python/lib/gdb/printer/bound_registers.py b/gdb/python/lib/gdb/printer/bound_registers.py
index b315690..104ea7f 100644
--- a/gdb/python/lib/gdb/printer/bound_registers.py
+++ b/gdb/python/lib/gdb/printer/bound_registers.py
@@ -16,6 +16,11 @@
import gdb.printing
+if sys.version_info[0] > 2:
+ # Python 3 removed basestring and long
+ basestring = str
+ long = int
+
class MpxBound128Printer:
"""Adds size field to a mpx __gdb_builtin_type_bound128 type."""