[Mono-bugs] [Bug 70864][Blo] Changed - Mono don't generate native wrappers for delegates which returns structs or enums.

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Fri, 18 Feb 2005 16:56:32 -0500 (EST)

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@gmail.com.


--- shadow/70864	2005-02-18 13:43:35.000000000 -0500
+++ shadow/70864.tmp.23242	2005-02-18 16:56:32.000000000 -0500
@@ -148,6 +148,13 @@
 where is any limits on function pointers table translation , which 
 appeared in 1.1.4?
+------- Additional Comments From vargaz@gmail.com  2005-02-18 16:56 -------
+This is because mono returns the struct on the stack, and expects the
+caller to pass a pointer to the return area, while the code generated
+by VC++ returns the struct in a register. So this is a bug and it will
+be fixed. As for the function pointer problem, please attach a testcase.