svn path=/trunk/mono/; revision=4785
2002-05-20 Radek Doulik <rodo@ximian.com>
* interp.c (dump_stack): print boxed values for --noptr
+ (ves_exec_method): use stackval_to_data as pointed out by lupus
2002-05-17 Radek Doulik <rodo@ximian.com>
sp [-1].type = VAL_OBJ;
if (class->byval_arg.type == MONO_TYPE_VALUETYPE && !class->enumtype)
sp [-1].data.p = mono_value_box (domain, class, sp [-1].data.p);
- else
+ else {
+#if G_BYTE_ORDER != G_LITTLE_ENDIAN
+ stackval_to_data (&class->byval_arg, &sp [-1], (char*)&sp [-1]);
+#endif
sp [-1].data.p = mono_value_box (domain, class, &sp [-1]);
+ }
/* need to vt_free (sp); */
ip += 4;