[Mono-bugs] [Bug 75902][Nor] Changed - Struct field member assing

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Fri Oct 7 09:57:49 EDT 2005

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by vargaz at gmail.com.


--- shadow/75902	2005-10-03 11:32:04.000000000 -0400
+++ shadow/75902.tmp.20680	2005-10-07 09:57:49.000000000 -0400
@@ -56,6 +56,20 @@
 ------- Additional Comments From lluis at ximian.com  2005-10-03 11:32 -------
 Zoltan, there is no remoting involved in this test case, so this is a
 runtime issue. Looks like the jit is not properly handling LDFLDA in
 this case.
+------- Additional Comments From vargaz at gmail.com  2005-10-07 09:57 -------
+This is basically caused by this line in mini.c:
+						if (*ip == CEE_LDFLDA) {
+							/* not sure howto handle this */
+							NEW_TEMPLOADA (cfg, *sp, temp);
+We call the ldfld wrapper for ldfld as well, and push the address of
+the valuetype returned by the wrapper on stack, instead of the real
+address of the field in the object.

More information about the mono-bugs mailing list