Skip to content

Commit 5faed55

Browse files
committed
Try to init less for G<T>[][]
1 parent b883e2d commit 5faed55

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/mono/mono/metadata/class-init.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1183,8 +1183,9 @@ mono_class_create_bounded_array (MonoClass *eclass, guint32 rank, gboolean bound
11831183

11841184
mono_class_setup_supertypes (klass);
11851185

1186-
if (mono_class_is_ginst (eclass))
1187-
mono_class_init_internal (eclass);
1186+
//if (mono_class_is_ginst (eclass))
1187+
// mono_class_init_internal (eclass);
1188+
// NOTE: this is also probably too aggressive if eclass is not a valuetype
11881189
if (!eclass->size_inited)
11891190
mono_class_setup_fields (eclass);
11901191
mono_class_set_type_load_failure_causedby_class (klass, eclass, "Could not load array element type");

0 commit comments

Comments
 (0)