@@ -3772,7 +3772,7 @@ emit_thunk (guint8 *code, gconstpointer target)
37723772}
37733773
37743774static void
3775- handle_thunk (MonoCompile * cfg , MonoDomain * domain , guchar * code , const guchar * target )
3775+ handle_thunk (MonoCompile * cfg , guchar * code , const guchar * target )
37763776{
37773777 MonoJitInfo * ji = NULL ;
37783778 MonoThunkJitInfo * info ;
@@ -3781,9 +3781,6 @@ handle_thunk (MonoCompile *cfg, MonoDomain *domain, guchar *code, const guchar *
37813781 guint8 * orig_target ;
37823782 guint8 * target_thunk ;
37833783
3784- if (!domain )
3785- domain = mono_domain_get ();
3786-
37873784 if (cfg ) {
37883785 /*
37893786 * This can be called multiple times during JITting,
@@ -3855,7 +3852,7 @@ handle_thunk (MonoCompile *cfg, MonoDomain *domain, guchar *code, const guchar *
38553852}
38563853
38573854static void
3858- arm_patch_general (MonoCompile * cfg , MonoDomain * domain , guchar * code , const guchar * target )
3855+ arm_patch_general (MonoCompile * cfg , guchar * code , const guchar * target )
38593856{
38603857 guint32 * code32 = (guint32 * )code ;
38613858 guint32 ins = * code32 ;
@@ -3901,7 +3898,7 @@ arm_patch_general (MonoCompile *cfg, MonoDomain *domain, guchar *code, const guc
39013898 }
39023899 }
39033900
3904- handle_thunk (cfg , domain , code , target );
3901+ handle_thunk (cfg , code , target );
39053902 return ;
39063903 }
39073904
@@ -4004,7 +4001,7 @@ arm_patch_general (MonoCompile *cfg, MonoDomain *domain, guchar *code, const guc
40044001void
40054002arm_patch (guchar * code , const guchar * target )
40064003{
4007- arm_patch_general (NULL , NULL , code , target );
4004+ arm_patch_general (NULL , code , target );
40084005}
40094006
40104007/*
@@ -6078,7 +6075,6 @@ void
60786075mono_arch_patch_code_new (MonoCompile * cfg , guint8 * code , MonoJumpInfo * ji , gpointer target )
60796076{
60806077 unsigned char * ip = ji -> ip .i + code ;
6081- MonoDomain * domain = mono_get_root_domain ();
60826078
60836079 switch (ji -> type ) {
60846080 case MONO_PATCH_INFO_SWITCH : {
@@ -6125,7 +6121,7 @@ mono_arch_patch_code_new (MonoCompile *cfg, guint8 *code, MonoJumpInfo *ji, gpoi
61256121 /* everything is dealt with at epilog output time */
61266122 break ;
61276123 default :
6128- arm_patch_general (cfg , domain , ip , (const guchar * )target );
6124+ arm_patch_general (cfg , ip , (const guchar * )target );
61296125 break ;
61306126 }
61316127}
0 commit comments