From: Mark Shannon Date: Fri, 13 Dec 2024 09:54:59 +0000 (+0000) Subject: GH-125174: Don't use `UINT32_MAX` in header file (GH-127863) X-Git-Tag: v3.14.0a3~31 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9b4bbf4401291636e5db90511a0548fffb23a505;p=thirdparty%2FPython%2Fcpython.git GH-125174: Don't use `UINT32_MAX` in header file (GH-127863) --- diff --git a/Include/refcount.h b/Include/refcount.h index 6908c4261413..d98b2dfcf372 100644 --- a/Include/refcount.h +++ b/Include/refcount.h @@ -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