Skip to content

Commit e04670a

Browse files
committed
Add safecase to silence Win64 warning.
1 parent 5d5ca39 commit e04670a

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

Modules/itertoolsmodule.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -533,7 +533,8 @@ teedataobject_new(PyTypeObject *type, PyObject *args, PyObject *kw)
533533
tdo->values[i] = PyList_GET_ITEM(values, i);
534534
Py_INCREF(tdo->values[i]);
535535
}
536-
tdo->numread = len;
536+
/* len <= LINKCELLS < INT_MAX */
537+
tdo->numread = Py_SAFE_DOWNCAST(len, Py_ssize_t, int);
537538

538539
if (len == LINKCELLS) {
539540
if (next != Py_None) {

0 commit comments

Comments
 (0)