Author: lupus
Date: 2005-03-01 09:58:10 -0500 (Tue, 01 Mar 2005)
New Revision: 41321

Modified:
   trunk/mono/mono/metadata/ChangeLog
   trunk/mono/mono/metadata/object.c
Log:


Tue Mar 1 16:16:42 CET 2005 Paolo Molaro <[EMAIL PROTECTED]>

        * object.c: typed allocs have issues with bitmap sizes > 30,
        so check for max_set >= 30.



Modified: trunk/mono/mono/metadata/ChangeLog
===================================================================
--- trunk/mono/mono/metadata/ChangeLog  2005-03-01 12:51:34 UTC (rev 41320)
+++ trunk/mono/mono/metadata/ChangeLog  2005-03-01 14:58:10 UTC (rev 41321)
@@ -1,3 +1,9 @@
+
+Tue Mar 1 16:16:42 CET 2005 Paolo Molaro <[EMAIL PROTECTED]>
+
+       * object.c: typed allocs have issues with bitmap sizes > 30,
+       so check for max_set >= 30.
+
 2005-03-01  Zoltan Varga  <[EMAIL PROTECTED]>
 
        * marshal.c (emit_marshal_array): Implement marshalling of arrays to

Modified: trunk/mono/mono/metadata/object.c
===================================================================
--- trunk/mono/mono/metadata/object.c   2005-03-01 12:51:34 UTC (rev 41320)
+++ trunk/mono/mono/metadata/object.c   2005-03-01 14:58:10 UTC (rev 41321)
@@ -567,7 +567,7 @@
                bitmap = compute_class_bitmap (class, default_bitmap, sizeof 
(default_bitmap) * 8, 0, &max_set);
 #ifdef HAVE_BOEHM_GC
                /* It seems there are issues when the bitmap doesn't fit: play 
it safe */
-               if (max_set > 30) {
+               if (max_set >= 30) {
                        /*g_print ("disabling typed alloc (%d) for %s.%s\n", 
max_set, class->name_space, class->name);*/
                        if (bitmap != default_bitmap)
                                g_free (bitmap);

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to