commit | 33cac8578bede2e9d6688ff46e849df7c2897a26 | [log] [tgz] |
---|---|---|
author | Martin v. Löwis <martin@v.loewis.de> | Tue May 15 14:34:58 2012 +0200 |
committer | Martin v. Löwis <martin@v.loewis.de> | Tue May 15 14:34:58 2012 +0200 |
tree | 7ed84d2007f86f22a748afdf1de6e359bc7f78bb | |
parent | d1b7f3993a57bd95c9a307768d01782237e973e7 [diff] |
Add safecase to silence Win64 warning.
diff --git a/Modules/itertoolsmodule.c b/Modules/itertoolsmodule.c index 515f3ba..194f7fb 100644 --- a/Modules/itertoolsmodule.c +++ b/Modules/itertoolsmodule.c
@@ -533,7 +533,8 @@ tdo->values[i] = PyList_GET_ITEM(values, i); Py_INCREF(tdo->values[i]); } - tdo->numread = len; + /* len <= LINKCELLS < INT_MAX */ + tdo->numread = Py_SAFE_DOWNCAST(len, Py_ssize_t, int); if (len == LINKCELLS) { if (next != Py_None) {