From 959d68eacc859a54fcc633bb7b81c6a37a3faf62 Mon Sep 17 00:00:00 2001 From: Bernhard Urban Date: Mon, 27 Feb 2017 17:55:53 +0100 Subject: [object/interpreter] add trap for future pitfalls --- mono/metadata/object.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mono/metadata/object.c b/mono/metadata/object.c index 96d52815caf..b3ce33d1264 100644 --- a/mono/metadata/object.c +++ b/mono/metadata/object.c @@ -7923,6 +7923,9 @@ mono_delegate_ctor_with_method (MonoObject *this_obj, MonoObject *target, gpoint if (target && mono_object_is_transparent_proxy (target)) { g_assert (method); method = mono_marshal_get_remoting_invoke (method); +#ifdef ENABLE_INTERPRETER + g_error ("need RuntimeMethod in method_ptr when using interpreter"); +#endif delegate->method_ptr = mono_compile_method_checked (method, error); return_val_if_nok (error, FALSE); MONO_OBJECT_SETREF (delegate, target, target); -- cgit v1.2.3