From bde0508d7596f801b1fb57604f8235ab0df8388d Mon Sep 17 00:00:00 2001 From: Mark Dickinson Date: Sun, 15 Nov 2009 10:04:50 +0000 Subject: [PATCH] r76292 commit accidentally committed some extra code; remove it --- Objects/rangeobject.c | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/Objects/rangeobject.c b/Objects/rangeobject.c index c5885f5942e..cabe7852568 100644 --- a/Objects/rangeobject.c +++ b/Objects/rangeobject.c @@ -664,24 +664,6 @@ range_iter(PyObject *seq) PyErr_Clear(); 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); if (int_it == NULL && PyErr_ExceptionMatches(PyExc_OverflowError)) { PyErr_Clear(); @@ -778,15 +760,6 @@ range_reverse(PyObject *seq) 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); if (ulen > (unsigned long)LONG_MAX) goto long_range;