GH-121012: Set index to -1 when list iterators become exhausted in tier 2 (GH-121483)

This commit is contained in:
Mark Shannon 2024-07-08 14:20:13 +01:00 committed by GitHub
parent d69529d31c
commit 8ad6067bd4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 20 additions and 3 deletions

View file

@ -3055,8 +3055,11 @@
JUMP_TO_JUMP_TARGET();
}
if ((size_t)it->it_index >= (size_t)PyList_GET_SIZE(seq)) {
UOP_STAT_INC(uopcode, miss);
JUMP_TO_JUMP_TARGET();
it->it_index = -1;
if (1) {
UOP_STAT_INC(uopcode, miss);
JUMP_TO_JUMP_TARGET();
}
}
break;
}