File tree Expand file tree Collapse file tree 1 file changed +2
-10
lines changed Expand file tree Collapse file tree 1 file changed +2
-10
lines changed Original file line number Diff line number Diff line change @@ -110,7 +110,7 @@ extern "C" {
110110#define FT_ATOMIC_LOAD_ULLONG_RELAXED (value ) \
111111 _Py_atomic_load_ullong_relaxed(&value)
112112#define FT_ATOMIC_ADD_SSIZE (value , new_value ) \
113- _Py_atomic_add_ssize(&value, new_value)
113+ (void) _Py_atomic_add_ssize(&value, new_value)
114114
115115#else
116116#define FT_ATOMIC_LOAD_PTR (value ) value
@@ -158,15 +158,7 @@ extern "C" {
158158#define FT_ATOMIC_STORE_LLONG_RELAXED (value , new_value ) value = new_value
159159#define FT_ATOMIC_LOAD_ULLONG_RELAXED (value ) value
160160#define FT_ATOMIC_STORE_ULLONG_RELAXED (value , new_value ) value = new_value
161-
162- static inline Py_ssize_t
163- _FT_ATOMIC_ADD_SSIZE (Py_ssize_t * value , Py_ssize_t new_value )
164- {
165- Py_ssize_t old_value = * value ;
166- * value = old_value + new_value ;
167- return old_value ;
168- }
169- #define FT_ATOMIC_ADD_SSIZE (value , new_value ) _FT_ATOMIC_ADD_SSIZE(&value, new_value)
161+ #define FT_ATOMIC_ADD_SSIZE (value , new_value ) (void)(value += new_value)
170162
171163#endif
172164
You can’t perform that action at this time.
0 commit comments