From 81253f6c0b3acc671c2f0eab9c067e71799171d6 Mon Sep 17 00:00:00 2001 From: Michael DeRoy Date: Tue, 24 Jul 2018 13:26:52 -0400 Subject: [PATCH] Fix issue where get offset could return 0 when the type is uninited --- mono/metadata/class.c | 1 + 1 file changed, 1 insertion(+) diff --git a/mono/metadata/class.c b/mono/metadata/class.c index ccdae030ef9b..b19c0e04b16f 100644 --- a/mono/metadata/class.c +++ b/mono/metadata/class.c @@ -9685,6 +9685,7 @@ mono_field_get_flags (MonoClassField *field) guint32 mono_field_get_offset (MonoClassField *field) { + mono_class_setup_fields(field->parent); return field->offset; }