Skip to content

Commit 69c5038

Browse files
committed
gh-92810: Fixes after review
1 parent b3b5895 commit 69c5038

File tree

1 file changed

+3
-15
lines changed

1 file changed

+3
-15
lines changed

Modules/_abc.c

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -93,31 +93,19 @@ set_cache_version(_abc_data *impl, uint64_t version)
9393
static inline uint8_t
9494
is_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

10399
static inline void
104100
set_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

113105
static inline void
114106
unset_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

123111
static int

0 commit comments

Comments
 (0)