[Mono-bugs] [Bug 76441][Nor] Changed - gmcs confused by new() constraint

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Wed Oct 19 13:12:58 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 martin at ximian.com.

http://bugzilla.ximian.com/show_bug.cgi?id=76441

--- shadow/76441	2005-10-18 23:21:40.000000000 -0400
+++ shadow/76441.tmp.508	2005-10-19 13:12:58.000000000 -0400
@@ -180,6 +180,50 @@
 wants to have a look at this bug, please lemme know and I'll send it
 to you.  Otherwise, I'll look at this myself at some point.
 
 ------- Additional Comments From miguel at ximian.com  2005-10-18 23:21 -------
 Martin, drop me a tarball, I can try to make it into a smaller test
 case for you.
+
+------- Additional Comments From martin at ximian.com  2005-10-19 13:12 -------
+With a little help from my little child called `mdb' which is now
+almost ready for elementary school:
+
+=====
+    #17: 0x404bee75 in
+Mono.CSharp.ConstructedType.CheckConstraints(Mono.CSharp.EmitContext,System.Int32)+0x765
+at /work/gondor/mono/mcs/gmcs/generic.cs:1395
+    #18: 0x404be69b in
+Mono.CSharp.ConstructedType.CheckConstraints(Mono.CSharp.EmitContext)+0x2b
+at /work/gondor/mono/mcs/gmcs/generic.cs:1434
+    #19: 0x404af8c0 in
+Mono.CSharp.Expression.ResolveAsTypeTerminal(Mono.CSharp.EmitContext,System.Boolean)+0x1d8
+at /work/gondor/mono/mcs/gmcs/ecore.cs:272
+    #20: 0x404af6df in
+Mono.CSharp.Expression.ResolveAsTypeTerminal(Mono.CSharp.EmitContext)+0x27
+at /work/gondor/mono/mcs/gmcs/ecore.cs:247
+    #21: 0x404be596 in Mono.CSharp.MemberBase.get_MemberType()+0x96 at
+/work/gondor/mono/mcs/gmcs/class.cs:5350
+    #22: 0x404be18f in Mono.CSharp.FieldMember.Define()+0x47 at
+/work/gondor/mono/mcs/gmcs/class.cs:5809
+    #23: 0x404bd8e5 in Mono.CSharp.Field.Define()+0x3d at
+/work/gondor/mono/mcs/gmcs/class.cs:6048
+    #24: 0x404bd770 in
+Mono.CSharp.TypeContainer/MemberCoreArrayList.DefineContainerMembers()+0x78
+at /work/gondor/mono/mcs/gmcs/class.cs:71
+    #25: 0x404bd6ea in
+Mono.CSharp.TypeContainer.DefineContainerMembers(Mono.CSharp.TypeContainer/MemberCoreArrayList)+0x22
+at /work/gondor/mono/mcs/gmcs/class.cs:1665
+    #26: 0x404bcada in
+Mono.CSharp.TypeContainer.DoDefineMembers()+0x43a at
+/work/gondor/mono/mcs/gmcs/class.cs:1570
+    #27: 0x404bc5d4 in
+Mono.CSharp.TypeContainer.DefineMembers(Mono.CSharp.TypeContainer)+0x64
+at /work/gondor/mono/mcs/gmcs/class.cs:1531
+    #28: 0x404bb357 in Mono.CSharp.RootContext.PopulateTypes()+0x357
+at /work/gondor/mono/mcs/gmcs/rootcontext.cs:529
+    #29: 0x40427982 in
+Mono.CSharp.Driver.MainDriver(System.String[])+0x155a at
+/work/gondor/mono/mcs/gmcs/driver.cs:1603
+    #30: 0x40017ed5 in Mono.CSharp.Driver.Main(System.String[])+0xa5
+at /work/gondor/mono/mcs/gmcs/driver.cs:287
+======


More information about the mono-bugs mailing list