Skip to content

Commit d60dcee

Browse files
add test
1 parent cbc3d9a commit d60dcee

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

Lib/test/test_capi/test_opt.py

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3133,6 +3133,47 @@ def f1():
31333133
"""), PYTHON_JIT="1")
31343134
self.assertEqual(result[0].rc, 0, result)
31353135

3136+
def test_143092(self):
3137+
def f1():
3138+
a = "a"
3139+
for i in range(50):
3140+
x = a[i % len(a)]
3141+
3142+
s = ""
3143+
for _ in range(10):
3144+
s += ""
3145+
3146+
class A: ...
3147+
class B: ...
3148+
3149+
match s:
3150+
case int(): ...
3151+
case str(): ...
3152+
case dict(): ...
3153+
3154+
(
3155+
u0,
3156+
*u1,
3157+
u2,
3158+
u4,
3159+
u5,
3160+
u6,
3161+
u7,
3162+
u8,
3163+
u9, u10, u11,
3164+
u12, u13, u14, u15, u16, u17, u18, u19, u20, u21, u22, u23, u24, u25, u26, u27, u28, u29,
3165+
) = [None, None, None, None, None, None, None, None, None, None, None, None, None, None, None,
3166+
None, None, None, None, None, None, None, None, None, None, None, None, None, None, None,
3167+
None, None, None, None, None, None, None, None, None, None, None, None, None, None, None,
3168+
None, None, None, None, None, None, None, None,]
3169+
3170+
s = ""
3171+
for _ in range(10):
3172+
s += ""
3173+
s += ""
3174+
3175+
for i in range(TIER2_THRESHOLD * 10):
3176+
f1()
31363177

31373178
def global_identity(x):
31383179
return x

0 commit comments

Comments
 (0)