X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Ftramp-sparc.c;h=33402621f00b39ace73ad8fa4eb3f33cf85031e5;hb=566863ff092a568451134512dd39f17600c6ea31;hp=c8745825c7f1934feb7e5872d4978efd44020b01;hpb=a5c91be9e97bec871a4b5ec276e34c172620d6cc;p=mono.git diff --git a/mono/mini/tramp-sparc.c b/mono/mini/tramp-sparc.c index c8745825c7f..33402621f00 100644 --- a/mono/mini/tramp-sparc.c +++ b/mono/mini/tramp-sparc.c @@ -113,8 +113,7 @@ sparc_magic_trampoline (MonoMethod *m, guint32 *code, guint32 *fp) MonoJitInfo *target_ji = mono_jit_info_table_find (mono_domain_get (), addr); - /* The first part of the condition means an icall without a wrapper */ - if ((!target_ji && m->addr) || mono_method_same_domain (ji, target_ji)) { + if (mono_method_same_domain (ji, target_ji)) { sparc_call_simple (code, (guint8*)addr - (guint8*)code); } } @@ -338,7 +337,7 @@ mono_arch_create_jit_trampoline (MonoMethod *method) MonoJitInfo *ji; gpointer code_start; - ji = create_specific_trampoline (method, MONO_TRAMPOLINE_GENERIC, domain); + ji = create_specific_trampoline (method, MONO_TRAMPOLINE_GENERIC, mono_domain_get ()); code_start = ji->code_start; g_free (ji);