From 4a1b9a4badc8954221926b231b81392fa625653c Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Mon, 13 Nov 2023 14:03:58 -0700 Subject: Ignore static members in NoOpStructPrinter Hannes' patch to show local variables in the TUI pointed out that NoOpStructPrinter should ignore static members. This patch implements this. --- gdb/python/lib/gdb/printing.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gdb/python') diff --git a/gdb/python/lib/gdb/printing.py b/gdb/python/lib/gdb/printing.py index dec1351..14bd84b 100644 --- a/gdb/python/lib/gdb/printing.py +++ b/gdb/python/lib/gdb/printing.py @@ -350,7 +350,7 @@ class NoOpStructPrinter(gdb.ValuePrinter): def children(self): for field in self.__ty.fields(): - if field.name is not None: + if hasattr(field, "bitpos") and field.name is not None: yield (field.name, self.__value[field]) -- cgit v1.1