[jit] Implement double->uintptr conversions on 64 bit platforms. Fixes #16529.
[mono.git] / mono / mini / exceptions-s390x.c
index b95c6ed30185eb0e26916800ce2cc4b14352b60c..17bb8b044d0ea92945ed50c96f4d9c0cf3dfeedc 100644 (file)
@@ -237,11 +237,7 @@ throw_exception (MonoObject *exc, unsigned long ip, unsigned long sp,
 {
        MonoContext ctx;
        int iReg;
-       static void (*restore_context) (MonoContext *);
 
-       if (!restore_context)
-               restore_context = mono_get_restore_context();
-       
        memset(&ctx, 0, sizeof(ctx));
 
        setup_context(&ctx);
@@ -267,7 +263,7 @@ throw_exception (MonoObject *exc, unsigned long ip, unsigned long sp,
        }
 //     mono_arch_handle_exception (&ctx, exc, FALSE);
        mono_handle_exception (&ctx, exc);
-       restore_context(&ctx);
+       mono_restore_context(&ctx);
 
        g_assert_not_reached ();
 }