svn path=/trunk/mono/; revision=70717
+2007-01-09 Raja R Harinath <rharinath@novell.com>
+
+ * class.c (mono_class_create_generic): Don't use 'is_initialized' field.
+
2007-01-08 Raja R Harinath <rharinath@novell.com>
* marshal.c (mono_marshal_get_runtime_invoke): Avoid aliasing
int i;
mono_loader_lock ();
- if (gclass->is_initialized) {
+ if (gclass->klass) {
mono_loader_unlock ();
return;
}
- g_assert (!gclass->klass);
gclass->klass = g_malloc0 (sizeof (MonoClass));
klass = gclass->klass;
if (MONO_CLASS_IS_INTERFACE (klass))
setup_interface_offsets (klass, 0);
- gclass->is_initialized = TRUE;
+
mono_loader_unlock ();
}