* class.c (get_implicit_generic_array_interfaces): Fix the last change so
we don't call setup_interface_offsets () for unfinished types.
svn path=/trunk/mono/; revision=152580
+2010-02-26 Zoltan Varga <vargaz@gmail.com>
+
+ * class.c (get_implicit_generic_array_interfaces): Fix the last change so
+ we don't call setup_interface_offsets () for unfinished types.
+
2010-02-26 Zoltan Varga <vargaz@gmail.com>
* class.c (mono_class_generic_sharing_enabled): Move this to
idepth--;
// FIXME: This doesn't seem to work/required for generic params
- if (!(eclass->this_arg.type == MONO_TYPE_VAR || eclass->this_arg.type == MONO_TYPE_MVAR))
+ if (!(eclass->this_arg.type == MONO_TYPE_VAR || eclass->this_arg.type == MONO_TYPE_MVAR || (eclass->image->dynamic && !eclass->wastypebuilder)))
mono_class_setup_interface_offsets (eclass);
interface_count = all_interfaces? eclass->interface_offsets_count: eclass->interface_count;