File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
src/mono/mono/mini/interp Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -7078,15 +7078,15 @@ MINT_IN_CASE(MINT_BRTRUE_I8_SP) ZEROP_SP(gint64, !=); MINT_IN_BREAK;
7078
7078
7079
7079
MINT_IN_CASE (MINT_TIER_ENTER_METHOD ) {
7080
7080
frame - > imethod - > entry_count + + ;
7081
- if (frame - > imethod - > entry_count > INTERP_TIER_ENTRY_LIMIT )
7081
+ if (frame - > imethod - > entry_count > INTERP_TIER_ENTRY_LIMIT && ! clause_args )
7082
7082
ip = mono_interp_tier_up_frame_enter (frame , context );
7083
7083
else
7084
7084
ip + + ;
7085
7085
MINT_IN_BREAK ;
7086
7086
}
7087
7087
MINT_IN_CASE (MINT_TIER_PATCHPOINT ) {
7088
7088
frame -> imethod -> entry_count ++ ;
7089
- if (frame - > imethod - > entry_count > INTERP_TIER_ENTRY_LIMIT )
7089
+ if (frame - > imethod - > entry_count > INTERP_TIER_ENTRY_LIMIT && ! clause_args )
7090
7090
ip = mono_interp_tier_up_frame_patchpoint (frame , context , ip [1 ]);
7091
7091
else
7092
7092
ip + = 2 ;
You can’t perform that action at this time.
0 commit comments