X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=mono.git;a=blobdiff_plain;f=mono%2Fmini%2Fmini-exceptions.c;h=707951af02e15c807e7eccced069307a22af527b;hp=0a2691f663860f40e62a4d3442200b2c9a59b77e;hb=919a03d17d36604f05e1d99c3f9f26a1509e9655;hpb=b4e3c6b5fea50c1186f5ea7bd3f6e054cbfb4245 diff --git a/mono/mini/mini-exceptions.c b/mono/mini/mini-exceptions.c index 0a2691f6638..707951af02e 100644 --- a/mono/mini/mini-exceptions.c +++ b/mono/mini/mini-exceptions.c @@ -1415,6 +1415,11 @@ wrap_non_exception_throws (MonoMethod *m) int i; gboolean val = FALSE; + if (m->wrapper_type == MONO_WRAPPER_DYNAMIC_METHOD) { + MonoDynamicMethod *dm = (MonoDynamicMethod *)m; + if (dm->assembly) + ass = dm->assembly; + } g_assert (ass); if (ass->wrap_non_exception_throws_inited) return ass->wrap_non_exception_throws;