[Mono-bugs] [Bug 76485][Maj] Changed - [GMCS] assertion failed in monodis

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Wed Jan 25 07:28:00 EST 2006

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 jankit at novell.com.


--- shadow/76485	2006-01-18 05:36:22.000000000 -0500
+++ shadow/76485.tmp.32468	2006-01-25 07:28:00.000000000 -0500
@@ -143,6 +143,16 @@
 Nemerle.Utility.Getopt::Parse] Type load failed.
 [IL]: Error: [C:\cygwin\home\malekith\stage3\n.dll :
 Nemerle.Utility.Getopt::_N_concat4729] Type load failed.
 and so on, but it can be something wrong with my setup here.
+------- Additional Comments From jankit at novell.com  2006-01-25 07:28 -------
+The PEVerify errors in the mono roundtripped Nemerle.dll was because
+the call site's enclosing type had two type parameters with identical
+names (<'a, 'a>), which monodis emitted as !'a for references to any
+of them, which further got miscompiled by ilasm (mono). 
+monodis has now been fixed to use !number for such ambiguous type
+parameters. Now, the mono roundtripped Nemerle.dll doesn't have any
+PEVerify errors.

More information about the mono-bugs mailing list