mirror of
https://github.com/python/cpython.git
synced 2025-12-04 00:30:19 +00:00
r76292 commit accidentally committed some extra code; remove it
This commit is contained in:
parent
d550c9a281
commit
bde0508d75
1 changed files with 0 additions and 27 deletions
|
|
@ -664,24 +664,6 @@ range_iter(PyObject *seq)
|
||||||
PyErr_Clear();
|
PyErr_Clear();
|
||||||
goto long_range;
|
goto long_range;
|
||||||
}
|
}
|
||||||
/* round lstop to the next value congruent to lstart modulo lstep;
|
|
||||||
if the result would overflow, use PyLong version. */
|
|
||||||
if (lstep > 0 && lstart < lstop) {
|
|
||||||
long extra = (lstep - 1) - (long)((lstop - 1UL - lstart) % lstep);
|
|
||||||
if ((unsigned long)extra > (unsigned long)LONG_MAX - lstop)
|
|
||||||
goto long_range;
|
|
||||||
lstop += extra;
|
|
||||||
}
|
|
||||||
else if (lstep < 0 && lstart > lstop) {
|
|
||||||
long extra = (lstep + 1) + (long)((lstart - 1UL - lstop) %
|
|
||||||
(0UL - lstep));
|
|
||||||
if ((unsigned long)lstop - LONG_MIN < 0UL - extra)
|
|
||||||
goto long_range;
|
|
||||||
lstop += extra;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
lstop = lstart;
|
|
||||||
|
|
||||||
int_it = int_range_iter(lstart, lstop, lstep);
|
int_it = int_range_iter(lstart, lstop, lstep);
|
||||||
if (int_it == NULL && PyErr_ExceptionMatches(PyExc_OverflowError)) {
|
if (int_it == NULL && PyErr_ExceptionMatches(PyExc_OverflowError)) {
|
||||||
PyErr_Clear();
|
PyErr_Clear();
|
||||||
|
|
@ -778,15 +760,6 @@ range_reverse(PyObject *seq)
|
||||||
goto long_range;
|
goto long_range;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* set lstop equal to the last element of the range, or to lstart if the
|
|
||||||
range is empty. */
|
|
||||||
if (lstep > 0 && lstart < lstop)
|
|
||||||
lstop += -1 - (long)((lstop - 1UL - lstart) % lstep);
|
|
||||||
else if (lstep < 0 && lstart > lstop)
|
|
||||||
lstop += 1 + (long)((lstart - 1UL - lstop) % (0UL - lstep));
|
|
||||||
else
|
|
||||||
lstop = lstart;
|
|
||||||
|
|
||||||
ulen = get_len_of_range(lstart, lstop, lstep);
|
ulen = get_len_of_range(lstart, lstop, lstep);
|
||||||
if (ulen > (unsigned long)LONG_MAX)
|
if (ulen > (unsigned long)LONG_MAX)
|
||||||
goto long_range;
|
goto long_range;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue