Author: martin
Date: 2005-03-09 23:32:26 -0500 (Wed, 09 Mar 2005)
New Revision: 41629

Modified:
   trunk/mono/mono/metadata/ChangeLog
   trunk/mono/mono/metadata/class.c
Log:
2005-03-10  Martin Baulig  <[EMAIL PROTECTED]>

        * class.c (mono_bounded_array_class_get): Initialize `eclass' if
        it's a generic instance.



Modified: trunk/mono/mono/metadata/ChangeLog
===================================================================
--- trunk/mono/mono/metadata/ChangeLog  2005-03-10 04:31:53 UTC (rev 41628)
+++ trunk/mono/mono/metadata/ChangeLog  2005-03-10 04:32:26 UTC (rev 41629)
@@ -1,3 +1,8 @@
+2005-03-10  Martin Baulig  <[EMAIL PROTECTED]>
+
+       * class.c (mono_bounded_array_class_get): Initialize `eclass' if
+       it's a generic instance.
+
 2005-03-09  Zoltan Varga  <[EMAIL PROTECTED]>
 
        * reflection.c (mono_get_object_from_blob): Applied patch from

Modified: trunk/mono/mono/metadata/class.c
===================================================================
--- trunk/mono/mono/metadata/class.c    2005-03-10 04:31:53 UTC (rev 41628)
+++ trunk/mono/mono/metadata/class.c    2005-03-10 04:32:26 UTC (rev 41629)
@@ -2632,6 +2632,8 @@
        class->instance_size = mono_class_instance_size (class->parent);
        class->class_size = 0;
        mono_class_setup_supertypes (class);
+       if (eclass->generic_class)
+               mono_class_init (eclass);
        if (!eclass->size_inited)
                class_compute_field_layout (eclass);
        class->has_references = MONO_TYPE_IS_REFERENCE (&eclass->byval_arg) || 
eclass->has_references? TRUE: FALSE;

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

Reply via email to