X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Ftramp-ia64.c;h=cb962da6251a1190457437f7b6d15d5dd0824ff3;hb=72bb61054d706a82a178dc16a4b8a550e62e034f;hp=d057a14eea944584255f21495e5acb92814865ad;hpb=cc9fa96a3163b4ac0b2df0726c72963017d802d6;p=mono.git diff --git a/mono/mini/tramp-ia64.c b/mono/mini/tramp-ia64.c index d057a14eea9..cb962da6251 100644 --- a/mono/mini/tramp-ia64.c +++ b/mono/mini/tramp-ia64.c @@ -24,6 +24,7 @@ /* * mono_arch_get_unbox_trampoline: + * @gsctx: the generic sharing context * @m: method pointer * @addr: pointer to native code for @m * @@ -32,7 +33,7 @@ * unboxing before calling the method */ gpointer -mono_arch_get_unbox_trampoline (MonoMethod *m, gpointer addr) +mono_arch_get_unbox_trampoline (MonoGenericSharingContext *gsctx, MonoMethod *m, gpointer addr) { guint8 *buf; gpointer func_addr, func_gp; @@ -43,7 +44,7 @@ mono_arch_get_unbox_trampoline (MonoMethod *m, gpointer addr) /* FIXME: Optimize this */ - if (!mono_method_signature (m)->ret->byref && MONO_TYPE_ISSTRUCT (mono_method_signature (m)->ret)) + if (MONO_TYPE_ISSTRUCT (mono_method_signature (m)->ret)) this_reg = 1; func_addr = ((gpointer*)addr) [0]; @@ -421,11 +422,3 @@ mono_arch_create_rgctx_lazy_fetch_trampoline (guint32 encoded_offset) g_assert_not_reached (); return NULL; } - -guint32 -mono_arch_get_rgctx_lazy_fetch_offset (gpointer *regs) -{ - /* FIXME: implement! */ - g_assert_not_reached (); - return 0; -}