aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Python/ceval.c
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>2023-07-14 17:22:06 -0700
committerGitHub <noreply@github.com>2023-07-14 17:22:06 -0700
commit0db85eeba762e72f9f3c027e432cdebc627aac6c (patch)
treec69c2bdbb1a9986cfc5a454a1e4995f89241a51e /Python/ceval.c
parent03185f0c150ebc52d41dd5ea6f369c7b5ba9fc16 (diff)
downloadcpython-0db85eeba762e72f9f3c027e432cdebc627aac6c.tar.gz
cpython-0db85eeba762e72f9f3c027e432cdebc627aac6c.zip
gh-106529: Fix subtle Tier 2 edge case with list iterator (#106756)
The Tier 2 opcode _IS_ITER_EXHAUSTED_LIST (and _TUPLE) didn't set it->it_seq to NULL, causing a subtle bug that resulted in test_exhausted_iterator in list_tests.py to fail when running all tests with -Xuops. The bug was introduced in gh-106696. Added this as an explicit test. Also fixed the dependencies for ceval.o -- it depends on executor_cases.c.h.
Diffstat (limited to 'Python/ceval.c')
0 files changed, 0 insertions, 0 deletions