gh-110481: fix 'unused function' warning for `is_shared_refcnt_dead`. (gh-111974)

Fix 'unused function' warning for `is_shared_refcnt_dead`.

The `is_shared_refcnt_dead` function is only used if `Py_REF_DEBUG` is set.
This commit is contained in:
Sam Gross 2023-11-10 18:54:35 -05:00 committed by GitHub
parent ae8116cfa9
commit fa84e5fe0a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 4 deletions

View File

@ -297,15 +297,17 @@ _Py_DecRef(PyObject *o)
}
#ifdef Py_NOGIL
# ifdef Py_REF_DEBUG
static inline int
is_shared_refcnt_dead(Py_ssize_t shared)
{
#if SIZEOF_SIZE_T == 8
# if SIZEOF_SIZE_T == 8
return shared == (Py_ssize_t)0xDDDDDDDDDDDDDDDD;
#else
# else
return shared == (Py_ssize_t)0xDDDDDDDD;
#endif
# endif
}
# endif
void
_Py_DecRefSharedDebug(PyObject *o, const char *filename, int lineno)
@ -412,7 +414,7 @@ _Py_ExplicitMergeRefcount(PyObject *op, Py_ssize_t extra)
_Py_atomic_store_uintptr_relaxed(&op->ob_tid, 0);
return refcnt;
}
#endif
#endif /* Py_NOGIL */
/**************************************/