From 346f0af4f686176f985de8e2cfd38d28b6fc6ab5 Mon Sep 17 00:00:00 2001 From: Mark Dickinson Date: Fri, 6 Aug 2010 09:36:57 +0000 Subject: [PATCH] Issue #9526: Remove outdated casts to int that were preventing the array module from working correctly with arrays > 2GB. --- Modules/arraymodule.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Modules/arraymodule.c b/Modules/arraymodule.c index 2729a771c1e..548f3036755 100644 --- a/Modules/arraymodule.c +++ b/Modules/arraymodule.c @@ -800,7 +800,7 @@ array_iter_extend(arrayobject *self, PyObject *bb) return -1; while ((v = PyIter_Next(it)) != NULL) { - if (ins1(self, (int) Py_SIZE(self), v) != 0) { + if (ins1(self, Py_SIZE(self), v) != 0) { Py_DECREF(v); Py_DECREF(it); return -1; @@ -1075,7 +1075,7 @@ the buffer length in bytes."); static PyObject * array_append(arrayobject *self, PyObject *v) { - return ins(self, (int) Py_SIZE(self), v); + return ins(self, Py_SIZE(self), v); } PyDoc_STRVAR(append_doc,