[runtime] Fix a problem introduced by 522663cdfad5860ffbb84b2827b9d0156c4ed623.
[mono.git] / mono / mini / mini-trampolines.c
index 95798a2350c19156b310fc8dce0a2c47c49cb196..acb623366fde2d9b67d54882947e6aa3b95be750 100644 (file)
@@ -1571,6 +1571,19 @@ mono_create_delegate_trampoline (MonoDomain *domain, MonoClass *klass)
 #endif
 }
 
+gpointer
+mono_create_delegate_virtual_trampoline (MonoDomain *domain, MonoClass *klass, MonoMethod *method)
+{
+#ifdef MONO_ARCH_HAVE_CREATE_DELEGATE_TRAMPOLINE
+       MonoMethod *invoke = mono_get_delegate_invoke (klass);
+       g_assert (invoke);
+
+       return mono_get_delegate_virtual_invoke_impl (mono_method_signature (invoke), method);
+#else
+       return NULL;
+#endif
+}
+
 gpointer
 mono_create_rgctx_lazy_fetch_trampoline (guint32 offset)
 {