diff options
| author | Stein Somers <git@steinsomers.be> | 2020-01-10 17:31:56 +0100 |
|---|---|---|
| committer | Stein Somers <stein@debby.fritz.box> | 2020-03-21 14:03:09 +0000 |
| commit | d8a136fa10edb5614b1a2f311d1aa05c206a65d5 (patch) | |
| tree | a3a63eed754aa4e44f52b52da6aa33080d0c7153 /src/etc | |
| parent | 98803c182b2ba6ef5dccb6bf501958249295eac0 (diff) | |
| download | rust-d8a136fa10edb5614b1a2f311d1aa05c206a65d5.tar.gz rust-d8a136fa10edb5614b1a2f311d1aa05c206a65d5.zip | |
Test pretty printing more and fix overzealous type substitution
Diffstat (limited to 'src/etc')
| -rwxr-xr-x | src/etc/gdb_rust_pretty_printing.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/etc/gdb_rust_pretty_printing.py b/src/etc/gdb_rust_pretty_printing.py index cae64ef6665..51dfc3fff3f 100755 --- a/src/etc/gdb_rust_pretty_printing.py +++ b/src/etc/gdb_rust_pretty_printing.py @@ -335,7 +335,7 @@ class RustStdVecDequePrinter(object): def children_of_node(boxed_node, height, want_values): node_ptr = boxed_node['ptr']['pointer'] if height > 0: - type_name = str(node_ptr.type.target()).replace('LeafNode', 'InternalNode') + type_name = str(node_ptr.type.target()).replace('LeafNode', 'InternalNode', 1) node_type = gdb.lookup_type(type_name) node_ptr = node_ptr.cast(node_type.pointer()) leaf = node_ptr['data'] |
