Skip to content

Commit 2047e84

Browse files
committed
Fix StdNonZeroNumberProvider for gdb.
1 parent 42c5eb8 commit 2047e84

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/etc/gdb_providers.py

+8-1
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,14 @@ def __init__(self, valobj):
245245
fields = valobj.type.fields()
246246
assert len(fields) == 1
247247
field = list(fields)[0]
248-
self._value = str(valobj[field.name])
248+
249+
inner_valobj = valobj[field.name]
250+
251+
inner_fields = inner_valobj.type.fields()
252+
assert len(inner_fields) == 1
253+
inner_field = list(inner_fields)[0]
254+
255+
self._value = str(inner_valobj[inner_field.name])
249256

250257
def to_string(self):
251258
return self._value

0 commit comments

Comments
 (0)