Issue #22453: Fexed reference leaks when format error messages in ceval.c.
Warn against the use of leaking macro PyObject_REPR().
diff --git a/Include/object.h b/Include/object.h
index afbc68d..4ee1f8e 100644
--- a/Include/object.h
+++ b/Include/object.h
@@ -527,7 +527,9 @@
PyAPI_DATA(int) _Py_HashSecret_Initialized;
#endif
-/* Helper for passing objects to printf and the like */
+/* Helper for passing objects to printf and the like.
+ Leaks refcounts. Don't use it!
+*/
#define PyObject_REPR(obj) PyString_AS_STRING(PyObject_Repr(obj))
/* Flag bits for printing: */