+2006-08-17 Zoltan Varga <vargaz@gmail.com>
+
+ * marshal.c (mono_marshal_get_xappdomain_invoke): Use the new helper functions here.
+
+ * appdomain.c (ves_icall_System_AppDomain_createDomain): Fix a warning.
+
2006-08-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* appdomain.c:
mono_mb_emit_ldloc (mb, loc_domainid);
mono_mb_emit_ptr (mb, method->klass->image);
mono_mb_emit_icall (mb, mono_marshal_check_domain_image);
- mono_mb_emit_byte (mb, CEE_BRTRUE_S);
- pos_dispatch = mb->pos;
- mono_mb_emit_byte (mb, 0);
+ pos_dispatch = mono_mb_emit_short_branch (mb, CEE_BRTRUE_S);
/* Use the whole remoting sink to dispatch this message */
- mono_mb_patch_addr_s (mb, pos, mb->pos - pos - 1);
+ mono_mb_patch_short_branch (mb, pos);
mono_mb_emit_ldarg (mb, 0);
for (i = 0; i < sig->param_count; i++)
mono_mb_emit_managed_call (mb, mono_marshal_get_remoting_invoke (method), NULL);
mono_mb_emit_byte (mb, CEE_RET);
- mono_mb_patch_addr_s (mb, pos_dispatch, mb->pos - pos_dispatch - 1);
+ mono_mb_patch_short_branch (mb, pos_dispatch);
/* Create the array that will hold the parameters to be serialized */