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;
70787078
70797079 MINT_IN_CASE (MINT_TIER_ENTER_METHOD ) {
70807080 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 )
70827082 ip = mono_interp_tier_up_frame_enter (frame , context );
70837083 else
70847084 ip + + ;
70857085 MINT_IN_BREAK ;
70867086 }
70877087 MINT_IN_CASE (MINT_TIER_PATCHPOINT ) {
70887088 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 )
70907090 ip = mono_interp_tier_up_frame_patchpoint (frame , context , ip [1 ]);
70917091 else
70927092 ip + = 2 ;
You can’t perform that action at this time.
0 commit comments