bpo-39573: Fix bad copy-paste in Py_SET_SIZE (GH-18496)

This commit is contained in:
Brandt Bucher 2020-02-13 09:34:45 -08:00 committed by GitHub
parent 925dc7fb1d
commit 968dcd9e7a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 4 deletions

View File

@ -103,7 +103,7 @@ the definition of all other Python objects.
.. c:function:: void Py_SET_SIZE(PyVarObject *o, Py_ssize_t size)
Set the object *o* size of *size*.
Set the object *o* size to *size*.
.. versionadded:: 3.9

View File

@ -133,10 +133,10 @@ static inline void _Py_SET_TYPE(PyObject *ob, PyTypeObject *type) {
}
#define Py_SET_TYPE(ob, type) _Py_SET_TYPE(_PyObject_CAST(ob), type)
static inline void _Py_SET_SIZE(PyVarObject *ob, Py_ssize_t refcnt) {
ob->ob_size = refcnt;
static inline void _Py_SET_SIZE(PyVarObject *ob, Py_ssize_t size) {
ob->ob_size = size;
}
#define Py_SET_SIZE(ob, refcnt) _Py_SET_SIZE(_PyVarObject_CAST(ob), refcnt)
#define Py_SET_SIZE(ob, size) _Py_SET_SIZE(_PyVarObject_CAST(ob), size)
/*