[amd64] Fix compilation error when monitor fastpaths are disabled
authorVlad Brezae <brezaevlad@gmail.com>
Sat, 6 Dec 2014 00:25:32 +0000 (16:25 -0800)
committerVlad Brezae <brezaevlad@gmail.com>
Wed, 7 Jan 2015 22:03:12 +0000 (14:03 -0800)
mono/mini/tramp-amd64.c

index 6fb30f5ef1831460c766aca4c63526784f77d9fe..ab99afd64bd650b2ee6182745c50c29dca6f9ef2 100755 (executable)
@@ -956,6 +956,8 @@ mono_arch_create_generic_class_init_trampoline (MonoTrampInfo **info, gboolean a
        return buf;
 }
 
+#ifdef MONO_ARCH_MONITOR_OBJECT_REG
+
 gpointer
 mono_arch_create_monitor_enter_trampoline (MonoTrampInfo **info, gboolean aot)
 {
@@ -1202,6 +1204,24 @@ mono_arch_create_monitor_exit_trampoline (MonoTrampInfo **info, gboolean aot)
        return buf;
 }
 
+#else
+
+gpointer
+mono_arch_create_monitor_enter_trampoline (MonoTrampInfo **info, gboolean aot)
+{
+       g_assert_not_reached ();
+       return NULL;
+}
+
+gpointer
+mono_arch_create_monitor_exit_trampoline (MonoTrampInfo **info, gboolean aot)
+{
+       g_assert_not_reached ();
+       return NULL;
+}
+
+#endif
+
 void
 mono_arch_invalidate_method (MonoJitInfo *ji, void *func, gpointer func_arg)
 {