mirror of
https://github.com/python/cpython.git
synced 2026-05-24 05:13:44 -04:00
874e1f7ed3
the code erroneously decrefed the istep argument in an error case. This caused a co_consts tuple to lose a float constant prematurely, which eventually caused gc to try executing static data in floatobject.c (don't ask <wink>). So reworked this extensively to ensure refcount correctness.