File tree 1 file changed +6
-2
lines changed
1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change 10
10
11
11
import gdb
12
12
import re
13
+ import sys
13
14
import debugger_pretty_printers_common as rustpp
14
15
16
+ if sys .version_info .major >= 3 :
17
+ xrange = range
18
+
15
19
#===============================================================================
16
20
# GDB Pretty Printing Module for Rust
17
21
#===============================================================================
@@ -215,7 +219,7 @@ def children(self):
215
219
assert data_ptr .type .get_dwarf_type_kind () == rustpp .DWARF_TYPE_CODE_PTR
216
220
raw_ptr = data_ptr .get_wrapped_value ()
217
221
218
- for index in range (0 , length ):
222
+ for index in xrange (0 , length ):
219
223
yield (str (index ), (raw_ptr + index ).dereference ())
220
224
221
225
@@ -244,7 +248,7 @@ def to_string(self):
244
248
def children (self ):
245
249
(length , data_ptr , cap ) = rustpp .extract_length_ptr_and_cap_from_std_vec (self .__val )
246
250
gdb_ptr = data_ptr .get_wrapped_value ()
247
- for index in range (0 , length ):
251
+ for index in xrange (0 , length ):
248
252
yield (str (index ), (gdb_ptr + index ).dereference ())
249
253
250
254
You can’t perform that action at this time.
0 commit comments