Skip to content

Commit 47c6ded

Browse files
state.subclasses -> state.tp_subclasses
1 parent 3529f0f commit 47c6ded

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

Include/internal/pycore_typeobject.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ struct type_cache {
4545

4646
typedef struct {
4747
PyTypeObject *type;
48-
PyObject *subclasses;
48+
PyObject *tp_subclasses;
4949
} static_builtin_state;
5050

5151
struct types_state {

Objects/typeobject.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ static_builtin_state_init(PyTypeObject *self)
127127

128128
static_builtin_state *state = static_builtin_state_get(interp, self);
129129
state->type = self;
130+
/* state->tp_subclasses is left NULL until init_subclasses() sets it. */
130131
}
131132

132133
static void
@@ -138,7 +139,6 @@ static_builtin_state_clear(PyTypeObject *self)
138139

139140
static_builtin_state *state = static_builtin_state_get(interp, self);
140141
state->type = NULL;
141-
/* state->subclasses is left NULL until init_subclasses() sets it. */
142142
static_builtin_index_clear(self);
143143

144144
assert(interp->types.num_builtins_initialized > 0);
@@ -4425,7 +4425,7 @@ lookup_subclasses(PyTypeObject *self)
44254425
if (self->tp_flags & _Py_TPFLAGS_STATIC_BUILTIN) {
44264426
static_builtin_state *state = _PyStaticType_GetState(self);
44274427
assert(state != NULL);
4428-
return state->subclasses;
4428+
return state->tp_subclasses;
44294429
}
44304430
return self->tp_subclasses;
44314431
}
@@ -6841,7 +6841,7 @@ init_subclasses(PyTypeObject *self)
68416841
}
68426842
if (self->tp_flags & _Py_TPFLAGS_STATIC_BUILTIN) {
68436843
static_builtin_state *state = _PyStaticType_GetState(self);
6844-
state->subclasses = subclasses;
6844+
state->tp_subclasses = subclasses;
68456845
}
68466846
self->tp_subclasses = subclasses;
68476847
return subclasses;
@@ -6855,7 +6855,7 @@ clear_subclasses(PyTypeObject *self)
68556855
has no subclass. */
68566856
if (self->tp_flags & _Py_TPFLAGS_STATIC_BUILTIN) {
68576857
static_builtin_state *state = _PyStaticType_GetState(self);
6858-
Py_CLEAR(state->subclasses);
6858+
Py_CLEAR(state->tp_subclasses);
68596859
return;
68606860
}
68616861
Py_CLEAR(self->tp_subclasses);

0 commit comments

Comments
 (0)