CVSROOT:        /cvsroot/dotgnu-pnet
Module name:    pnet
Changes by:     Klaus Treichel <ktreichel>      07/09/23 08:49:55

Modified files:
        .              : ChangeLog 
        cscc/csharp    : cs_gather.c 

Log message:
        Fix resolving of primitive types for generic constraints.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/pnet/ChangeLog?cvsroot=dotgnu-pnet&r1=1.3498&r2=1.3499
http://cvs.savannah.gnu.org/viewcvs/pnet/cscc/csharp/cs_gather.c?cvsroot=dotgnu-pnet&r1=1.54&r2=1.55

Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/ChangeLog,v
retrieving revision 1.3498
retrieving revision 1.3499
diff -u -b -r1.3498 -r1.3499
--- ChangeLog   20 Sep 2007 20:04:15 -0000      1.3498
+++ ChangeLog   23 Sep 2007 08:49:54 -0000      1.3499
@@ -1,3 +1,8 @@
+2007-09-23  Klaus Treichel  <[EMAIL PROTECTED]>
+
+       * cscc/csharp/cs_gather.c: Fix resolving the class of generic type
+       constraints so that primitive types are handled too.
+
 2007-09-20  Klaus Treichel  <[EMAIL PROTECTED]>
 
        * codegen/cg_decls.c: Use ILDasmDumpGenericParams to dump the generic

Index: cscc/csharp/cs_gather.c
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/cscc/csharp/cs_gather.c,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -b -r1.54 -r1.55
--- cscc/csharp/cs_gather.c     20 Sep 2007 20:04:16 -0000      1.54
+++ cscc/csharp/cs_gather.c     23 Sep 2007 08:49:55 -0000      1.55
@@ -140,7 +140,7 @@
                        constraintType = CSSemType(constraint, info, 
&constraint);
                        if(constraintType)
                        {
-                               ILClass *constraintClass = 
ILType_ToClass(constraintType);
+                               ILClass *constraintClass = 
ILClassFromType(info->image, 0, constraintType, 0);
 
                                if(first)
                                {


_______________________________________________
dotgnu-pnet-commits mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/dotgnu-pnet-commits

Reply via email to