about summary refs log tree commit diff
path: root/src/etc
diff options
context:
space:
mode:
authorStein Somers <stein@debby.fritz.box>2020-03-22 20:10:48 +0000
committerStein Somers <stein@debby.fritz.box>2020-03-26 23:09:20 +0000
commit3d435d802376f1136ba191a1ead46cec1bd00fe0 (patch)
treef8e7b3e87e735a9307441279188882f3819f9944 /src/etc
parent37c945dd6178cb520eb1e450a795f8c3b3cc5a3b (diff)
downloadrust-3d435d802376f1136ba191a1ead46cec1bd00fe0.tar.gz
rust-3d435d802376f1136ba191a1ead46cec1bd00fe0.zip
Test and fix gdb pretty printing again
Diffstat (limited to 'src/etc')
-rwxr-xr-xsrc/etc/gdb_rust_pretty_printing.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/etc/gdb_rust_pretty_printing.py b/src/etc/gdb_rust_pretty_printing.py
index 51dfc3fff3f..d580329cb50 100755
--- a/src/etc/gdb_rust_pretty_printing.py
+++ b/src/etc/gdb_rust_pretty_printing.py
@@ -374,7 +374,7 @@ class RustStdBTreeSetPrinter(object):
         innermap = GdbValue(self.__val.get_wrapped_value()['map'])
         if innermap.get_wrapped_value()['length'] > 0:
             root = GdbValue(innermap.get_wrapped_value()['root'])
-            type_name = str(root.type.ty.name).replace('core::option::Option<', '')[:-1]
+            type_name = str(root.type.ty.name).replace('core::option::Option<', '', 1)[:-1]
             root = root.get_wrapped_value().cast(gdb.lookup_type(type_name))
             node_ptr = root['node']
             i = 0
@@ -398,7 +398,7 @@ class RustStdBTreeMapPrinter(object):
     def children(self):
         if self.__val.get_wrapped_value()['length'] > 0:
             root = GdbValue(self.__val.get_wrapped_value()['root'])
-            type_name = str(root.type.ty.name).replace('core::option::Option<', '')[:-1]
+            type_name = str(root.type.ty.name).replace('core::option::Option<', '', 1)[:-1]
             root = root.get_wrapped_value().cast(gdb.lookup_type(type_name))
             node_ptr = root['node']
             i = 0