summaryrefslogtreecommitdiffstats
path: root/Python/pythonrun.c
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>2023-07-15 00:22:06 (GMT)
committerGitHub <noreply@github.com>2023-07-15 00:22:06 (GMT)
commit0db85eeba762e72f9f3c027e432cdebc627aac6c (patch)
treec69c2bdbb1a9986cfc5a454a1e4995f89241a51e /Python/pythonrun.c
parent03185f0c150ebc52d41dd5ea6f369c7b5ba9fc16 (diff)
downloadcpython-0db85eeba762e72f9f3c027e432cdebc627aac6c.zip
cpython-0db85eeba762e72f9f3c027e432cdebc627aac6c.tar.gz
cpython-0db85eeba762e72f9f3c027e432cdebc627aac6c.tar.bz2
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/pythonrun.c')
0 files changed, 0 insertions, 0 deletions