mirror of
https://github.com/rust-lang/rust.git
synced 2025-02-16 00:43:50 +00:00
Fix StdNonZeroNumberProvider
for gdb
.
This commit is contained in:
parent
42c5eb8845
commit
2047e847d7
@ -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…
Reference in New Issue
Block a user