GH-125174: Don't use `UINT32_MAX` in header file (GH-127863)

This commit is contained in:
Mark Shannon 2024-12-13 09:54:59 +00:00 committed by GitHub
parent 11ff3286b7
commit 9b4bbf4401
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 1 deletions

View File

@ -377,7 +377,7 @@ static inline void Py_DECREF(const char *filename, int lineno, PyObject *op)
#if SIZEOF_VOID_P > 4
/* If an object has been freed, it will have a negative full refcnt
* If it has not it been freed, will have a very large refcnt */
if (op->ob_refcnt_full <= 0 || op->ob_refcnt > (UINT32_MAX - (1<<20))) {
if (op->ob_refcnt_full <= 0 || op->ob_refcnt > (((PY_UINT32_T)-1) - (1<<20))) {
#else
if (op->ob_refcnt <= 0) {
#endif