Merge pull request #5428 from kumpera/wasm-support-p2
[mono.git] / mono / metadata / object.c
index 38dfb764e46f92ef329aed59ab559b4c070a3faf..2ea88c75f8cfde20ecb362453f027e16dbe1225a 100644 (file)
@@ -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;