Skip to content
Prev Previous commit
Next Next commit
Revert lru list elem clear fn
  • Loading branch information
Erlend E. Aasland committed May 27, 2021
commit 7c2f750c3e61e52db82fedf527bdc49fc9c33c87
9 changes: 0 additions & 9 deletions Modules/_functoolsmodule.c
Original file line number Diff line number Diff line change
Expand Up @@ -763,14 +763,6 @@ typedef struct lru_list_elem {
PyObject *key, *result;
} lru_list_elem;

static int
lru_list_elem_clear(lru_list_elem *link)
{
Py_CLEAR(link->key);
Py_CLEAR(link->result);
return 0;
}

static int
lru_list_elem_traverse(lru_list_elem *link, visitproc visit, void *arg)
{
Expand All @@ -794,7 +786,6 @@ lru_list_elem_dealloc(lru_list_elem *link)
static PyType_Slot lru_list_elem_type_slots[] = {
{Py_tp_dealloc, lru_list_elem_dealloc},
{Py_tp_traverse, lru_list_elem_traverse},
{Py_tp_clear, lru_list_elem_clear},
{0, 0}
};

Expand Down