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