From 0566f2352ae5286f73ed5fa2d7cc65933f486aac Mon Sep 17 00:00:00 2001 From: Philip Pfaffe Date: Mon, 9 Jul 2018 18:51:50 +0000 Subject: [Utils] Fix gdb pretty printers to work with Python 3. Reiterate D23202 for container printers added after the change landed. Differential Revision: https://reviews.llvm.org/D46578 llvm-svn: 336580 --- llvm/utils/gdb-scripts/prettyprinters.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'llvm/utils/gdb-scripts/prettyprinters.py') diff --git a/llvm/utils/gdb-scripts/prettyprinters.py b/llvm/utils/gdb-scripts/prettyprinters.py index 73700e63893..aee0b8c74bb 100644 --- a/llvm/utils/gdb-scripts/prettyprinters.py +++ b/llvm/utils/gdb-scripts/prettyprinters.py @@ -102,6 +102,8 @@ class ArrayRefPrinter: def __init__(self, val): self.val = val + __next__ = next + def children(self): data = self.val['Data'] return self._iterator(data, data + self.val['Length']) @@ -198,6 +200,8 @@ class DenseMapPrinter: self.first = False return 'x', v + __next__ = next + def __init__(self, val): self.val = val -- cgit v1.2.3