]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-111968: Unify naming scheme for freelist (gh-113919)
authorDonghee Na <donghee.na@python.org>
Wed, 10 Jan 2024 23:51:51 +0000 (08:51 +0900)
committerGitHub <noreply@github.com>
Wed, 10 Jan 2024 23:51:51 +0000 (08:51 +0900)
Include/internal/pycore_freelist.h
Objects/listobject.c

index d9619218b8dada5fb5431f0853952cf9aead0260..d41153d26a25468f71059cb0ce2a22940a0565df 100644 (file)
@@ -36,7 +36,7 @@ struct _Py_float_state {
 
 typedef struct _Py_freelist_state {
     struct _Py_float_state float_state;
-    struct _Py_list_state list;
+    struct _Py_list_state list_state;
 } _PyFreeListState;
 
 #ifdef __cplusplus
index 2fc57e13f632f88a41b0a79ca29e89b9fe2822bb..c05c4fdff83883d075347c2ce62ce32a16ab1d20 100644 (file)
@@ -26,7 +26,7 @@ get_list_state(void)
 {
     _PyFreeListState *state = _PyFreeListState_GET();
     assert(state != NULL);
-    return &state->list;
+    return &state->list_state;
 }
 #endif
 
@@ -124,7 +124,7 @@ void
 _PyList_ClearFreeList(_PyFreeListState *freelist_state, int is_finalization)
 {
 #if PyList_MAXFREELIST > 0
-    struct _Py_list_state *state = &freelist_state->list;
+    struct _Py_list_state *state = &freelist_state->list_state;
     while (state->numfree > 0) {
         PyListObject *op = state->free_list[--state->numfree];
         assert(PyList_CheckExact(op));