about summary refs log tree commit diff
path: root/src/etc
diff options
context:
space:
mode:
authorStein Somers <git@steinsomers.be>2020-01-10 17:31:56 +0100
committerStein Somers <stein@debby.fritz.box>2020-03-21 14:03:09 +0000
commitd8a136fa10edb5614b1a2f311d1aa05c206a65d5 (patch)
treea3a63eed754aa4e44f52b52da6aa33080d0c7153 /src/etc
parent98803c182b2ba6ef5dccb6bf501958249295eac0 (diff)
downloadrust-d8a136fa10edb5614b1a2f311d1aa05c206a65d5.tar.gz
rust-d8a136fa10edb5614b1a2f311d1aa05c206a65d5.zip
Test pretty printing more and fix overzealous type substitution
Diffstat (limited to 'src/etc')
-rwxr-xr-xsrc/etc/gdb_rust_pretty_printing.py2
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']