@@ -111,7 +111,7 @@ error_optimize(
111
111
return -1 ;
112
112
}
113
113
114
- static PyTypeObject DefaultOptimizer_Type = {
114
+ PyTypeObject _PyDefaultOptimizer_Type = {
115
115
PyVarObject_HEAD_INIT (& PyType_Type , 0 )
116
116
.tp_name = "noop_optimizer" ,
117
117
.tp_basicsize = sizeof (_PyOptimizerObject ),
@@ -120,7 +120,7 @@ static PyTypeObject DefaultOptimizer_Type = {
120
120
};
121
121
122
122
_PyOptimizerObject _PyOptimizer_Default = {
123
- PyObject_HEAD_INIT (& DefaultOptimizer_Type )
123
+ PyObject_HEAD_INIT (& _PyDefaultOptimizer_Type )
124
124
.optimize = error_optimize ,
125
125
.resume_threshold = UINT16_MAX ,
126
126
.backedge_threshold = UINT16_MAX ,
@@ -236,7 +236,7 @@ static PyMethodDef executor_methods[] = {
236
236
{ NULL , NULL },
237
237
};
238
238
239
- static PyTypeObject CounterExecutor_Type = {
239
+ PyTypeObject _PyCounterExecutor_Type = {
240
240
PyVarObject_HEAD_INIT (& PyType_Type , 0 )
241
241
.tp_name = "counting_executor" ,
242
242
.tp_basicsize = sizeof (_PyCounterExecutorObject ),
@@ -265,7 +265,7 @@ counter_optimize(
265
265
int Py_UNUSED (curr_stackentries )
266
266
)
267
267
{
268
- _PyCounterExecutorObject * executor = (_PyCounterExecutorObject * )_PyObject_New (& CounterExecutor_Type );
268
+ _PyCounterExecutorObject * executor = (_PyCounterExecutorObject * )_PyObject_New (& _PyCounterExecutor_Type );
269
269
if (executor == NULL ) {
270
270
return -1 ;
271
271
}
@@ -291,7 +291,7 @@ static PyMethodDef counter_optimizer_methods[] = {
291
291
{ NULL , NULL },
292
292
};
293
293
294
- static PyTypeObject CounterOptimizer_Type = {
294
+ PyTypeObject _PyCounterOptimizer_Type = {
295
295
PyVarObject_HEAD_INIT (& PyType_Type , 0 )
296
296
.tp_name = "Counter optimizer" ,
297
297
.tp_basicsize = sizeof (_PyCounterOptimizerObject ),
@@ -304,9 +304,7 @@ static PyTypeObject CounterOptimizer_Type = {
304
304
PyObject *
305
305
PyUnstable_Optimizer_NewCounter (void )
306
306
{
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 );
310
308
if (opt == NULL ) {
311
309
return NULL ;
312
310
}
@@ -375,7 +373,7 @@ PySequenceMethods uop_as_sequence = {
375
373
.sq_item = (ssizeargfunc )uop_item ,
376
374
};
377
375
378
- static PyTypeObject UOpExecutor_Type = {
376
+ PyTypeObject _PyUOpExecutor_Type = {
379
377
PyVarObject_HEAD_INIT (& PyType_Type , 0 )
380
378
.tp_name = "uop_executor" ,
381
379
.tp_basicsize = sizeof (_PyUOpExecutorObject ) - sizeof (_PyUOpInstruction ),
@@ -929,7 +927,7 @@ uop_optimize(
929
927
trace_length = _Py_uop_analyze_and_optimize (code , trace , trace_length , curr_stackentries );
930
928
}
931
929
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 );
933
931
if (executor == NULL ) {
934
932
return -1 ;
935
933
}
@@ -946,7 +944,7 @@ uop_opt_dealloc(PyObject *self) {
946
944
PyObject_Free (self );
947
945
}
948
946
949
- static PyTypeObject UOpOptimizer_Type = {
947
+ PyTypeObject _PyUOpOptimizer_Type = {
950
948
PyVarObject_HEAD_INIT (& PyType_Type , 0 )
951
949
.tp_name = "uop_optimizer" ,
952
950
.tp_basicsize = sizeof (_PyOptimizerObject ),
@@ -958,9 +956,7 @@ static PyTypeObject UOpOptimizer_Type = {
958
956
PyObject *
959
957
PyUnstable_Optimizer_NewUOpOptimizer (void )
960
958
{
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 );
964
960
if (opt == NULL ) {
965
961
return NULL ;
966
962
}
0 commit comments