projects
/
mono.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b503b87
)
[runtime] mono_class_init() - don't look for metadata if the dynamic image doesn...
author
Aleksey Kliger
<aleksey@xamarin.com>
Fri, 6 Nov 2015 22:45:38 +0000
(17:45 -0500)
committer
Aleksey Kliger
<aleksey@xamarin.com>
Wed, 11 Nov 2015 16:12:03 +0000
(11:12 -0500)
mono/metadata/class.c
patch
|
blob
|
history
diff --git
a/mono/metadata/class.c
b/mono/metadata/class.c
index ec8981dbd0812245cb99ef06ce3e419a46a6ef31..e66d2c3b575169a8b7b7a42b6fb0295c5c41f8e3 100644
(file)
--- a/
mono/metadata/class.c
+++ b/
mono/metadata/class.c
@@
-5267,7
+5267,7
@@
mono_class_init (MonoClass *klass)
if (!MONO_CLASS_IS_INTERFACE (klass) || klass->image != mono_defaults.corlib) {
MonoMethod *cmethod = NULL;
- if (klass->type_token) {
+ if (klass->type_token
&& !image_is_dynamic(klass->image)
) {
cmethod = find_method_in_metadata (klass, ".cctor", 0, METHOD_ATTRIBUTE_SPECIAL_NAME);
/* The find_method function ignores the 'flags' argument */
if (cmethod && (cmethod->flags & METHOD_ATTRIBUTE_SPECIAL_NAME))