projects
/
mono.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from parent 1:
cfed4f7
)
[runtime] Replace a mono_class_vtable with mono_class_vtable_full.
author
Rodrigo Kumpera
<kumpera@gmail.com>
Thu, 31 Aug 2017 18:11:18 +0000
(11:11 -0700)
committer
Rodrigo Kumpera
<kumpera@gmail.com>
Fri, 1 Sep 2017 21:52:51 +0000
(14:52 -0700)
mono/metadata/object.c
patch
|
blob
|
history
diff --git
a/mono/metadata/object.c
b/mono/metadata/object.c
index 4ebc52bca25fdeb0a644e042c1b45fa89af53009..cef662c5b0c41c4d1268be3ff5ccd7c7963e01ef 100644
(file)
--- a/
mono/metadata/object.c
+++ b/
mono/metadata/object.c
@@
-5257,8
+5257,9
@@
mono_object_new_checked (MonoDomain *domain, MonoClass *klass, MonoError *error)
MonoVTable *vtable;
- vtable = mono_class_vtable (domain, klass);
- g_assert (vtable); /* FIXME don't swallow the error */
+ vtable = mono_class_vtable_full (domain, klass, error);
+ if (!is_ok (error))
+ return NULL;
MonoObject *o = mono_object_new_specific_checked (vtable, error);
return o;