[loader] Make mono_class_get_failure static in class.c
authorAleksey Kliger <aleksey@xamarin.com>
Fri, 30 Sep 2016 20:15:26 +0000 (16:15 -0400)
committerAleksey Kliger <aleksey@xamarin.com>
Tue, 4 Oct 2016 15:21:53 +0000 (11:21 -0400)
mono/metadata/class-internals.h
mono/metadata/class.c

index 057ae89088493d373ac092d7ddc7910db843d587..717b3308b484a83760d442ff28b36b8a5ac1e17a 100644 (file)
@@ -1439,18 +1439,7 @@ mono_class_try_load_from_name (MonoImage *image, const char* name_space, const c
 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__ */
index d3a52b9026ab0dc7c69dd5c6d2f0e5fa489bcd4c..d84ec854ae68e824959817ed83daaa69612cd9b2 100644 (file)
@@ -78,6 +78,7 @@ static void mono_class_setup_vtable_full (MonoClass *klass, GList *in_setup);
 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);
 
 
 /*
@@ -9929,6 +9930,21 @@ mono_class_set_failure (MonoClass *klass, guint32 ex_type, void *ex_data)
        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