Merge pull request #2532 from lambdageek/monoerror-mono_object_new
[mono.git] / mono / mini / jit-icalls.c
index 79fb7d74e1ba4073d3a911e2d74c484390f9973a..9a9f194b9ae86c2773d6a0b787d130315144d7c3 100644 (file)
@@ -1127,7 +1127,10 @@ mono_helper_newobj_mscorlib (guint32 idx)
                return NULL;
        }
 
-       return mono_object_new (mono_domain_get (), klass);
+       MonoObject *obj = mono_object_new_checked (mono_domain_get (), klass, &error);
+       if (!mono_error_ok (&error))
+               mono_error_set_pending_exception (&error);
+       return obj;
 }
 
 /*