From 270ca2aa120cc968827e86a3547234ecf4486460 Mon Sep 17 00:00:00 2001 From: Rodrigo Kumpera Date: Tue, 12 Oct 2010 01:22:08 -0300 Subject: [PATCH] Fail the class if its method overloads are broken. * class.c (mono_class_setup_vtable): Fail the class if we fail to load its overloads. Fixes #562156 --- mono/metadata/class.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mono/metadata/class.c b/mono/metadata/class.c index a6435c3fddc..915d1fd3de0 100644 --- a/mono/metadata/class.c +++ b/mono/metadata/class.c @@ -3381,6 +3381,8 @@ mono_class_setup_vtable (MonoClass *class) if (ok) mono_class_setup_vtable_general (class, overrides, onum); + else + mono_class_set_failure (class, MONO_EXCEPTION_TYPE_LOAD, g_strdup ("Could not load list of method overrides")); g_free (overrides); -- GitLab