X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=mono.git;a=blobdiff_plain;f=mono%2Fmini%2Fmini-runtime.c;h=2eeb5f34d6e3de1fb09db5496e922816efd868ad;hp=b433a360d97e7a1cd83f9a9d7989b97105d05fb7;hb=919a03d17d36604f05e1d99c3f9f26a1509e9655;hpb=01df432af43ed3dd9a225b13e0ebcce9a8a34a5a diff --git a/mono/mini/mini-runtime.c b/mono/mini/mini-runtime.c index b433a360d97..2eeb5f34d6e 100644 --- a/mono/mini/mini-runtime.c +++ b/mono/mini/mini-runtime.c @@ -3311,12 +3311,13 @@ mini_get_delegate_arg (MonoMethod *method, gpointer method_ptr) void mini_init_delegate (MonoDelegate *del) { - if (mono_llvm_only) - del->extra_arg = mini_get_delegate_arg (del->method, del->method_ptr); #ifdef ENABLE_INTERPRETER if (mono_use_interpreter) mono_interp_init_delegate (del); + else #endif + if (mono_llvm_only) + del->extra_arg = mini_get_delegate_arg (del->method, del->method_ptr); } char*