[jit] Better error message for a gsharing assert.
authorRodrigo Kumpera <kumpera@gmail.com>
Thu, 10 Dec 2015 19:37:21 +0000 (14:37 -0500)
committerRodrigo Kumpera <kumpera@gmail.com>
Thu, 10 Dec 2015 19:37:21 +0000 (14:37 -0500)
mono/mini/mini-generic-sharing.c

index 03a0335ce52383def5c49a12122598a0a8f660ea..58094823d31f585fcebb0294a2c3ba67e9f9a4c0 100644 (file)
@@ -531,7 +531,8 @@ inflate_info (MonoRuntimeGenericContextInfoTemplate *oti, MonoGenericContext *co
        case MONO_RGCTX_INFO_NULLABLE_CLASS_UNBOX: {
                gpointer result = mono_class_inflate_generic_type_with_mempool (temporary ? NULL : klass->image,
                        (MonoType *)data, context, &error);
-               g_assert (mono_error_ok (&error)); /*FIXME proper error handling*/
+               if (!mono_error_ok (&error)) /*FIXME proper error handling */
+                       g_error ("Could not inflate generic type due to %s", mono_error_get_message (&error));
                return result;
        }