void
mono_error_set_for_class_failure (MonoError *orerror, MonoClass *klass);
-static inline guint8
-mono_class_get_failure (MonoClass *klass)
-{
- g_assert (klass != NULL);
- return klass->exception_type;
-}
-
-static inline gboolean
-mono_class_has_failure (MonoClass *klass)
-{
- g_assert (klass != NULL);
- return mono_class_get_failure (klass) != MONO_EXCEPTION_NONE;
-}
+gboolean
+mono_class_has_failure (MonoClass *klass);
#endif /* __MONO_METADATA_CLASS_INTERNALS_H__ */
static void mono_generic_class_setup_parent (MonoClass *klass, MonoClass *gklass);
static gboolean mono_class_set_failure (MonoClass *klass, guint32 ex_type, void *ex_data);
+static guint8 mono_class_get_failure (MonoClass *klass);
/*
return TRUE;
}
+static guint8
+mono_class_get_failure (MonoClass *klass)
+{
+ g_assert (klass != NULL);
+ return klass->exception_type;
+}
+
+gboolean
+mono_class_has_failure (MonoClass *klass)
+{
+ g_assert (klass != NULL);
+ return mono_class_get_failure (klass) != MONO_EXCEPTION_NONE;
+}
+
+
/**
* mono_class_set_type_load_failure:
* @klass: class in which the failure was detected