[jit] Emit the seq point for filter clauses after the op_get_exc instruction.
[mono.git] / mono / mini / mini-s390x.c
index ff765a9c6a0ec725727650687d67efbfc62ae42b..657ee174d981764341c44fed9e5612b6304fc8df 100644 (file)
@@ -5810,10 +5810,10 @@ mono_arch_get_delegate_invoke_impl (MonoMethodSignature *sig, gboolean has_targe
 
                if (mono_aot_only) {
                        start = mono_aot_get_trampoline ("delegate_invoke_impl_has_target");
-               } else
+               } else {
                        MonoTrampInfo *info;
                        start = get_delegate_invoke_impl (&info, TRUE, 0, FALSE);
-                       mono_tramp_info_register (info);
+                       mono_tramp_info_register (info, NULL);
                }
 
                mono_memory_barrier ();
@@ -5841,7 +5841,7 @@ mono_arch_get_delegate_invoke_impl (MonoMethodSignature *sig, gboolean has_targe
                } else {
                        MonoTrampInfo *info;
                        start = get_delegate_invoke_impl (&info, FALSE, sig->param_count, FALSE);
-                       mono_tramp_info_register (info);
+                       mono_tramp_info_register (info, NULL);
                }
 
                mono_memory_barrier ();
@@ -6034,6 +6034,8 @@ mono_arch_build_imt_thunk (MonoVTable *vtable, MonoDomain *domain,
 
        g_assert (code - start <= size);
 
+       mono_tramp_info_register (mono_tramp_info_create (NULL, start, code - start, NULL, NULL), domain);
+
        return (start);
 }