Fix my last commit in CEE_DUP.
[mono.git] / mono / mini / tramp-sparc.c
index c8745825c7f1934feb7e5872d4978efd44020b01..33402621f00b39ace73ad8fa4eb3f33cf85031e5 100644 (file)
@@ -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);