OSDN Git Service

Fix gdb pretty printers to work with Python 3.
authorIgor Kudrin <ikudrin.dev@gmail.com>
Fri, 5 Aug 2016 16:48:31 +0000 (16:48 +0000)
committerIgor Kudrin <ikudrin.dev@gmail.com>
Fri, 5 Aug 2016 16:48:31 +0000 (16:48 +0000)
Differential Revision: https://reviews.llvm.org/D23202

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@277833 91177308-0d34-0410-b5e6-96231b3b80d8

utils/gdb-scripts/prettyprinters.py

index 0dbc7af..1ebe50b 100644 (file)
@@ -46,6 +46,8 @@ class SmallVectorPrinter:
       self.cur = self.cur + 1
       return '[%d]' % count, cur.dereference()
 
+    __next__ = next
+
   def __init__(self, val):
     self.val = val
 
@@ -86,6 +88,8 @@ class ArrayRefPrinter:
       self.cur = self.cur + 1
       return '[%d]' % count, cur.dereference()
 
+    __next__ = next
+
   def __init__(self, val):
     self.val = val