mirror of
https://github.com/python/cpython.git
synced 2025-11-01 10:45:30 +00:00
Issue #9566: use Py_ssize_t instead of int
This commit is contained in:
parent
6ab8e8298e
commit
0fcab4a3ed
14 changed files with 32 additions and 33 deletions
|
|
@ -2325,7 +2325,7 @@ PyObject* PyType_FromSpec(PyType_Spec *spec)
|
|||
res->ht_type.tp_basicsize = spec->basicsize;
|
||||
res->ht_type.tp_itemsize = spec->itemsize;
|
||||
res->ht_type.tp_flags = spec->flags | Py_TPFLAGS_HEAPTYPE;
|
||||
|
||||
|
||||
for (slot = spec->slots; slot->slot; slot++) {
|
||||
if (slot->slot >= sizeof(slotoffsets)/sizeof(slotoffsets[0])) {
|
||||
PyErr_SetString(PyExc_RuntimeError, "invalid slot offset");
|
||||
|
|
@ -2335,7 +2335,7 @@ PyObject* PyType_FromSpec(PyType_Spec *spec)
|
|||
}
|
||||
|
||||
return (PyObject*)res;
|
||||
|
||||
|
||||
fail:
|
||||
Py_DECREF(res);
|
||||
return NULL;
|
||||
|
|
@ -6202,7 +6202,7 @@ super_init(PyObject *self, PyObject *args, PyObject *kwds)
|
|||
and first local variable on the stack. */
|
||||
PyFrameObject *f = PyThreadState_GET()->frame;
|
||||
PyCodeObject *co = f->f_code;
|
||||
int i, n;
|
||||
Py_ssize_t i, n;
|
||||
if (co == NULL) {
|
||||
PyErr_SetString(PyExc_SystemError,
|
||||
"super(): no code object");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue