]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
remove unnecessary clearing of list
authorBenjamin Peterson <benjamin@python.org>
Sat, 19 Jan 2013 19:58:38 +0000 (14:58 -0500)
committerBenjamin Peterson <benjamin@python.org>
Sat, 19 Jan 2013 19:58:38 +0000 (14:58 -0500)
Python/pyarena.c

index bb2fd1e42ab7ea4f67f1600a93b122c1ebb305b2..02a31d8ff0792941c7682c113193dcb16c4b6473 100644 (file)
@@ -156,7 +156,6 @@ PyArena_New()
 void
 PyArena_Free(PyArena *arena)
 {
-    int r;
     assert(arena);
 #if defined(Py_DEBUG)
     /*
@@ -173,12 +172,6 @@ PyArena_Free(PyArena *arena)
     assert(arena->a_objects->ob_refcnt == 1);
     */
 
-    /* Clear all the elements from the list.  This is necessary
-       to guarantee that they will be DECREFed. */
-    r = PyList_SetSlice(arena->a_objects,
-                        0, PyList_GET_SIZE(arena->a_objects), NULL);
-    assert(r == 0);
-    assert(PyList_GET_SIZE(arena->a_objects) == 0);
     Py_DECREF(arena->a_objects);
     free(arena);
 }