gh-109719: Fix missing jump target labels when compiler reorders cold/warm blocks (#109734)

This commit is contained in:
Irit Katriel 2023-09-22 17:59:35 +01:00 committed by GitHub
parent 73ccfa28c5
commit 7c55399172
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 17 additions and 0 deletions

View file

@ -1261,6 +1261,17 @@ class TestSpecifics(unittest.TestCase):
except:
pass
def test_cold_block_moved_to_end(self):
# See gh-109719
def f():
while name:
try:
break
except:
pass
else:
1 if 1 else 1
@requires_debug_ranges()
class TestSourcePositions(unittest.TestCase):