Skip to content

Commit ab216a9

Browse files
committed
Merge branch 'master' of https://github.com/dzamlo/rust into fix-nightlies
2 parents ec58d0c + 51e89ab commit ab216a9

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/etc/gdb_rust_pretty_printing.py

+6-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,12 @@
1010

1111
import gdb
1212
import re
13+
import sys
1314
import debugger_pretty_printers_common as rustpp
1415

16+
if sys.version_info.major >= 3:
17+
xrange = range
18+
1519
#===============================================================================
1620
# GDB Pretty Printing Module for Rust
1721
#===============================================================================
@@ -215,7 +219,7 @@ def children(self):
215219
assert data_ptr.type.get_dwarf_type_kind() == rustpp.DWARF_TYPE_CODE_PTR
216220
raw_ptr = data_ptr.get_wrapped_value()
217221

218-
for index in range(0, length):
222+
for index in xrange(0, length):
219223
yield (str(index), (raw_ptr + index).dereference())
220224

221225

@@ -244,7 +248,7 @@ def to_string(self):
244248
def children(self):
245249
(length, data_ptr, cap) = rustpp.extract_length_ptr_and_cap_from_std_vec(self.__val)
246250
gdb_ptr = data_ptr.get_wrapped_value()
247-
for index in range(0, length):
251+
for index in xrange(0, length):
248252
yield (str(index), (gdb_ptr + index).dereference())
249253

250254

0 commit comments

Comments
 (0)