2008-01-17 Rodrigo Kumpera <rkumpera@novell.com>
[mono.git] / mono / metadata / metadata.c
index 74a1989a98eab46c0cae32193cc9d262f364a2da..d2737b2709413b55bc44a91e78c8d5165a2f99d3 100644 (file)
@@ -2072,6 +2072,9 @@ retry:
        case MONO_TYPE_MVAR:
                if (type->data.generic_param->owner) {
                        g_assert (type->data.generic_param->owner->is_method);
+                       if (!type->data.generic_param->owner->owner.method)
+                               /* RefEmit created generic param whose method is not finished */
+                               return FALSE;
                        return type->data.generic_param->owner->owner.method->klass->image == image;
                } else {
                        return type->data.generic_param->image == image;