@@ -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
31373178def global_identity (x ):
31383179 return x
0 commit comments