File tree Expand file tree Collapse file tree 1 file changed +3
-15
lines changed Expand file tree Collapse file tree 1 file changed +3
-15
lines changed Original file line number Diff line number Diff line change @@ -93,31 +93,19 @@ set_cache_version(_abc_data *impl, uint64_t version)
9393static inline uint8_t
9494is_issubclasscheck_recursive (_abc_data * impl )
9595{
96- #ifdef Py_GIL_DISABLED
97- return _Py_atomic_load_uint64 (& impl -> _abc_issubclasscheck_recursive );
98- #else
99- return impl -> _abc_issubclasscheck_recursive ;
100- #endif
96+ return FT_ATOMIC_LOAD_UINT8_RELAXED (impl -> _abc_issubclasscheck_recursive );
10197}
10298
10399static inline void
104100set_issubclasscheck_recursive (_abc_data * impl )
105101{
106- #ifdef Py_GIL_DISABLED
107- _Py_atomic_store_uint8 (& impl -> _abc_issubclasscheck_recursive , 1 );
108- #else
109- impl -> _abc_issubclasscheck_recursive = 1 ;
110- #endif
102+ FT_ATOMIC_STORE_UINT8_RELAXED (impl -> _abc_issubclasscheck_recursive , 1 );
111103}
112104
113105static inline void
114106unset_issubclasscheck_recursive (_abc_data * impl )
115107{
116- #ifdef Py_GIL_DISABLED
117- _Py_atomic_store_uint8 (& impl -> _abc_issubclasscheck_recursive , 0 );
118- #else
119- impl -> _abc_issubclasscheck_recursive = 0 ;
120- #endif
108+ FT_ATOMIC_STORE_UINT8_RELAXED (impl -> _abc_issubclasscheck_recursive , 0 );
121109}
122110
123111static int
You can’t perform that action at this time.
0 commit comments