[llvm] Fix rethrowing exceptions on x86.
authorZoltan Varga <vargaz@gmail.com>
Wed, 27 May 2015 15:23:29 +0000 (11:23 -0400)
committerZoltan Varga <vargaz@gmail.com>
Wed, 27 May 2015 15:23:34 +0000 (11:23 -0400)
mono/mini/exceptions-x86.c

index d7d4f72d299091b426195e49712a4002b98c0eda..b9534ae395bc7604c1b9182bb0a32075e2915a6a 100644 (file)
@@ -745,7 +745,7 @@ mono_arch_exceptions_init (void)
        tramp = get_throw_trampoline ("llvm_throw_exception_trampoline", FALSE, TRUE, FALSE, FALSE, FALSE, NULL, FALSE);
        mono_register_jit_icall (tramp, "llvm_throw_exception_trampoline", NULL, TRUE);
 
-       tramp = get_throw_trampoline ("llvm_rethrow_exception_trampoline", FALSE, TRUE, FALSE, FALSE, FALSE, NULL, FALSE);
+       tramp = get_throw_trampoline ("llvm_rethrow_exception_trampoline", TRUE, TRUE, FALSE, FALSE, FALSE, NULL, FALSE);
        mono_register_jit_icall (tramp, "llvm_rethrow_exception_trampoline", NULL, TRUE);
 
        tramp = get_throw_trampoline ("llvm_throw_corlib_exception_trampoline", FALSE, TRUE, TRUE, FALSE, FALSE, NULL, FALSE);