diff options
Diffstat (limited to 'Modules/_pickle.c')
-rw-r--r-- | Modules/_pickle.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Modules/_pickle.c b/Modules/_pickle.c index b3d9b91238..487b533625 100644 --- a/Modules/_pickle.c +++ b/Modules/_pickle.c @@ -4087,7 +4087,7 @@ _pickle_Pickler___sizeof___impl(PicklerObject *self) { Py_ssize_t res, s; - res = sizeof(PicklerObject); + res = _PyObject_SIZE(Py_TYPE(self)); if (self->memo != NULL) { res += sizeof(PyMemoTable); res += self->memo->mt_allocated * sizeof(PyMemoEntry); @@ -6509,7 +6509,7 @@ _pickle_Unpickler___sizeof___impl(UnpicklerObject *self) { Py_ssize_t res; - res = sizeof(UnpicklerObject); + res = _PyObject_SIZE(Py_TYPE(self)); if (self->memo != NULL) res += self->memo_size * sizeof(PyObject *); if (self->marks != NULL) |