projects
/
mono.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
9e2c5d2
)
Fail the class if its method overloads are broken.
author
Rodrigo Kumpera
<kumpera@gmail.com>
Tue, 12 Oct 2010 04:22:08 +0000
(
01:22
-0300)
committer
Rodrigo Kumpera
<kumpera@gmail.com>
Tue, 12 Oct 2010 04:23:20 +0000
(
01:23
-0300)
* class.c (mono_class_setup_vtable): Fail the class if
we fail to load its overloads.
Fixes #562156
mono/metadata/class.c
patch
|
blob
|
history
diff --git
a/mono/metadata/class.c
b/mono/metadata/class.c
index a6435c3fddcce5bbb4e64d7fa0f66817efb19b7e..915d1fd3de0ae366d25d5936418ccb291788f63c 100644
(file)
--- 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);
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);
g_free (overrides);