]> git.unchartedbackwaters.co.uk Git - francis/libjit.git/commitdiff
fix return code of interpreter version of jit_function_apply_vararg
authorAleksey Demakov <ademakov@gmail.com>
Tue, 25 Mar 2008 05:13:35 +0000 (05:13 +0000)
committerAleksey Demakov <ademakov@gmail.com>
Tue, 25 Mar 2008 05:13:35 +0000 (05:13 +0000)
ChangeLog
jit/jit-interp.c

index 04241bbe21c7470bfa843ba0ce254674a7c0a98b..bea6b9e7025fbc2e283209a0492c2680855a4b35 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-03-25  Aleksey Demakov  <ademakov@gmail.com>
+
+       * jit/jit-interp.c (jit_function_apply_vararg): fix return code if
+       exception is thrown.
+
 2008-03-24  Klaus Treichel  <ktreichel@web.de>
 
        * jit/jit-function.c (cleanup_on_restart): Reset the epilog_fixup.
index 629f545c06eb32efca53bd6be551f33a2631bf53..70be8e4bdb1a88feeec485d8643c5ae11a26e441 100644 (file)
@@ -4989,7 +4989,7 @@ int jit_function_apply_vararg
        if(setjmp(jbuf.buf))
        {
                _jit_unwind_pop_setjmp();
-               return 1;
+               return 0;
        }
 
        /* Initialize the backtrace information */