@@ -1504,7 +1504,7 @@ unlink_executor(_PyExecutorObject *executor)
15041504 return ;
15051505 }
15061506 _PyExecutorLinkListNode * links = & executor -> vm_data .links ;
1507- assert (FT_ATOMIC_LOAD_UINT8_RELAXED ( executor -> vm_data .valid ) == 0 );
1507+ assert (executor -> vm_data .valid == 0 );
15081508 _PyExecutorObject * next = links -> next ;
15091509 _PyExecutorObject * prev = links -> previous ;
15101510 if (next != NULL ) {
@@ -1629,7 +1629,7 @@ static int
16291629executor_clear (PyObject * op )
16301630{
16311631 _PyExecutorObject * executor = _PyExecutorObject_CAST (op );
1632- assert (FT_ATOMIC_LOAD_UINT8_RELAXED ( executor -> vm_data .valid ) == 0 );
1632+ assert (executor -> vm_data .valid == 0 );
16331633 unlink_executor (executor );
16341634
16351635 _PyExecutorObject * cold = _PyExecutor_GetColdExecutor ();
@@ -1669,7 +1669,7 @@ invalidate_sub_executors(_PyThreadStateImpl *tstate, _PyExecutorObject *executor
16691669 if (!executor -> vm_data .valid ) {
16701670 return ;
16711671 }
1672- FT_ATOMIC_STORE_UINT8 ( executor -> vm_data .valid , 0 ) ;
1672+ executor -> vm_data .valid = 0 ;
16731673 for (uint32_t i = 0 ; i < executor -> exit_count ; i ++ ) {
16741674 _PyExecutorObject * next = executor -> exits [i ].executor ;
16751675 if (next != tstate -> jit_executor_state .cold_dynamic_executor && next != tstate -> jit_executor_state .cold_executor ) {
@@ -1729,7 +1729,7 @@ _Py_Executors_InvalidateAllLockHeld(PyInterpreterState *interp, int is_invalidat
17291729 FT_ATOMIC_STORE_UINT8 (((_PyThreadStateImpl * )p )-> jit_tracer_state .prev_state .dependencies_still_valid , 0 );
17301730 for (_PyExecutorObject * exec = ((_PyThreadStateImpl * )p )-> jit_executor_state .executor_list_head ; exec != NULL ;) {
17311731 assert (exec -> tstate == p );
1732- FT_ATOMIC_STORE_UINT8 ( exec -> vm_data .valid , 0 ) ;
1732+ exec -> vm_data .valid = 0 ;
17331733 // Let it be cleared up by cold executor invalidation later.
17341734 exec -> vm_data .warm = 0 ;
17351735 if (is_invalidation ) {
@@ -1768,7 +1768,7 @@ _Py_Executors_CollectCold(PyThreadState *tstate)
17681768 _PyExecutorObject * next = exec -> vm_data .links .next ;
17691769
17701770 if (!exec -> vm_data .warm || !exec -> vm_data .valid ) {
1771- FT_ATOMIC_STORE_UINT8 ( exec -> vm_data .valid , 0 ) ;
1771+ exec -> vm_data .valid = 0 ;
17721772 if (PyList_Append (invalidate , (PyObject * )exec ) < 0 ) {
17731773 goto error ;
17741774 }
0 commit comments