[Mono-bugs] [Bug 76363][Nor] Changed - [GMCS] generic interface which has a recursive parameter crashes

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Thu Oct 20 00:44:50 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 atsushi at ximian.com.


--- shadow/76363	2005-10-20 00:24:27.000000000 -0400
+++ shadow/76363.tmp.8975	2005-10-20 00:44:50.000000000 -0400
@@ -152,6 +152,12 @@
   _version = 1
 (mdb) p ((Constraints) gc).iface_constraints [0]
 (Mono.CSharp.ConstructedType) { "IFoo`1<T>" }
+------- Additional Comments From atsushi at ximian.com  2005-10-20 00:44 -------
+The problem is that iface_constraints is null at that time. gmcs
+misses to call Constraints.Resolve() for IFoo before being used by
+IBaz (maybe the CheckConstraints() happens during recursive
+reference?). Am not sure where it should be called though.

More information about the mono-bugs mailing list