@@ -111,7 +111,7 @@ error_optimize(
111111 return -1 ;
112112}
113113
114- static PyTypeObject DefaultOptimizer_Type = {
114+ PyTypeObject _PyDefaultOptimizer_Type = {
115115 PyVarObject_HEAD_INIT (& PyType_Type , 0 )
116116 .tp_name = "noop_optimizer" ,
117117 .tp_basicsize = sizeof (_PyOptimizerObject ),
@@ -120,7 +120,7 @@ static PyTypeObject DefaultOptimizer_Type = {
120120};
121121
122122_PyOptimizerObject _PyOptimizer_Default = {
123- PyObject_HEAD_INIT (& DefaultOptimizer_Type )
123+ PyObject_HEAD_INIT (& _PyDefaultOptimizer_Type )
124124 .optimize = error_optimize ,
125125 .resume_threshold = UINT16_MAX ,
126126 .backedge_threshold = UINT16_MAX ,
@@ -236,7 +236,7 @@ static PyMethodDef executor_methods[] = {
236236 { NULL , NULL },
237237};
238238
239- static PyTypeObject CounterExecutor_Type = {
239+ PyTypeObject _PyCounterExecutor_Type = {
240240 PyVarObject_HEAD_INIT (& PyType_Type , 0 )
241241 .tp_name = "counting_executor" ,
242242 .tp_basicsize = sizeof (_PyCounterExecutorObject ),
@@ -265,7 +265,7 @@ counter_optimize(
265265 int Py_UNUSED (curr_stackentries )
266266)
267267{
268- _PyCounterExecutorObject * executor = (_PyCounterExecutorObject * )_PyObject_New (& CounterExecutor_Type );
268+ _PyCounterExecutorObject * executor = (_PyCounterExecutorObject * )_PyObject_New (& _PyCounterExecutor_Type );
269269 if (executor == NULL ) {
270270 return -1 ;
271271 }
@@ -291,7 +291,7 @@ static PyMethodDef counter_optimizer_methods[] = {
291291 { NULL , NULL },
292292};
293293
294- static PyTypeObject CounterOptimizer_Type = {
294+ PyTypeObject _PyCounterOptimizer_Type = {
295295 PyVarObject_HEAD_INIT (& PyType_Type , 0 )
296296 .tp_name = "Counter optimizer" ,
297297 .tp_basicsize = sizeof (_PyCounterOptimizerObject ),
@@ -304,9 +304,7 @@ static PyTypeObject CounterOptimizer_Type = {
304304PyObject *
305305PyUnstable_Optimizer_NewCounter (void )
306306{
307- PyType_Ready (& CounterExecutor_Type );
308- PyType_Ready (& CounterOptimizer_Type );
309- _PyCounterOptimizerObject * opt = (_PyCounterOptimizerObject * )_PyObject_New (& CounterOptimizer_Type );
307+ _PyCounterOptimizerObject * opt = (_PyCounterOptimizerObject * )_PyObject_New (& _PyCounterOptimizer_Type );
310308 if (opt == NULL ) {
311309 return NULL ;
312310 }
@@ -375,7 +373,7 @@ PySequenceMethods uop_as_sequence = {
375373 .sq_item = (ssizeargfunc )uop_item ,
376374};
377375
378- static PyTypeObject UOpExecutor_Type = {
376+ PyTypeObject _PyUOpExecutor_Type = {
379377 PyVarObject_HEAD_INIT (& PyType_Type , 0 )
380378 .tp_name = "uop_executor" ,
381379 .tp_basicsize = sizeof (_PyUOpExecutorObject ) - sizeof (_PyUOpInstruction ),
@@ -929,7 +927,7 @@ uop_optimize(
929927 trace_length = _Py_uop_analyze_and_optimize (code , trace , trace_length , curr_stackentries );
930928 }
931929 trace_length = remove_unneeded_uops (trace , trace_length );
932- _PyUOpExecutorObject * executor = PyObject_NewVar (_PyUOpExecutorObject , & UOpExecutor_Type , trace_length );
930+ _PyUOpExecutorObject * executor = PyObject_NewVar (_PyUOpExecutorObject , & _PyUOpExecutor_Type , trace_length );
933931 if (executor == NULL ) {
934932 return -1 ;
935933 }
@@ -946,7 +944,7 @@ uop_opt_dealloc(PyObject *self) {
946944 PyObject_Free (self );
947945}
948946
949- static PyTypeObject UOpOptimizer_Type = {
947+ PyTypeObject _PyUOpOptimizer_Type = {
950948 PyVarObject_HEAD_INIT (& PyType_Type , 0 )
951949 .tp_name = "uop_optimizer" ,
952950 .tp_basicsize = sizeof (_PyOptimizerObject ),
@@ -958,9 +956,7 @@ static PyTypeObject UOpOptimizer_Type = {
958956PyObject *
959957PyUnstable_Optimizer_NewUOpOptimizer (void )
960958{
961- PyType_Ready (& UOpExecutor_Type );
962- PyType_Ready (& UOpOptimizer_Type );
963- _PyOptimizerObject * opt = PyObject_New (_PyOptimizerObject , & UOpOptimizer_Type );
959+ _PyOptimizerObject * opt = PyObject_New (_PyOptimizerObject , & _PyUOpOptimizer_Type );
964960 if (opt == NULL ) {
965961 return NULL ;
966962 }
0 commit comments