Fix StdNonZeroNumberProvider
for gdb
.
This commit is contained in:
parent
42c5eb8845
commit
2047e847d7
1 changed files with 8 additions and 1 deletions
|
@ -245,7 +245,14 @@ class StdNonZeroNumberProvider(printer_base):
|
||||||
fields = valobj.type.fields()
|
fields = valobj.type.fields()
|
||||||
assert len(fields) == 1
|
assert len(fields) == 1
|
||||||
field = list(fields)[0]
|
field = list(fields)[0]
|
||||||
self._value = str(valobj[field.name])
|
|
||||||
|
inner_valobj = valobj[field.name]
|
||||||
|
|
||||||
|
inner_fields = inner_valobj.type.fields()
|
||||||
|
assert len(inner_fields) == 1
|
||||||
|
inner_field = list(inner_fields)[0]
|
||||||
|
|
||||||
|
self._value = str(inner_valobj[inner_field.name])
|
||||||
|
|
||||||
def to_string(self):
|
def to_string(self):
|
||||||
return self._value
|
return self._value
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue