[Mono-bugs] [Bug 77963][Maj] Changed - [GMCS] NRE on class X : Y<X.Z> - derived class of a generic type whose generic argument is its nested child class

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Wed Oct 18 18:29:13 EDT 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 rharinath at novell.com.


--- shadow/77963	2006-09-03 15:41:26.000000000 -0400
+++ shadow/77963.tmp.8701	2006-10-18 18:29:12.000000000 -0400
@@ -3,13 +3,13 @@
 Version: 1.1
 OS: unknown
 OS Details: 
 Status: REOPENED   
 Severity: Unknown
-Priority: Critical
+Priority: Major
 Component: C#
 AssignedTo: rharinath at novell.com                            
 ReportedBy: atsushi at ximian.com               
 QAContact: mono-bugs at ximian.com
 TargetMilestone: ---
@@ -207,6 +207,13 @@
 fully built, so we need either:
 - drop requirement for constructing type Bar`1[Q] until we have Bar`1
 fully built, or
 - build Bar`1[Q] together with Bar`1 (does Reflexion handle this
 automagically for us when we change Bar`1? looks like it doesn't)
+------- Additional Comments From rharinath at novell.com  2006-10-18 18:29 -------
+There are several hacks in the compiler because of this.  Fixing this
+issue properly will require a fair amount of refactoring, that is
+anyway planned for other reasons including code hygiene.
+Otherwise, we need some more DropGenericArguments in strategic locations.

More information about the mono-bugs mailing list