dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dotgnu-pnet-commits] libjit ChangeLog jit/jit-insn.c


From: Aleksey Demakov
Subject: [dotgnu-pnet-commits] libjit ChangeLog jit/jit-insn.c
Date: Tue, 28 Apr 2009 22:33:54 +0000

CVSROOT:        /sources/dotgnu-pnet
Module name:    libjit
Changes by:     Aleksey Demakov <avd>   09/04/28 22:33:54

Modified files:
        .              : ChangeLog 
        jit            : jit-insn.c 

Log message:
        create a new block after call_finally

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libjit/ChangeLog?cvsroot=dotgnu-pnet&r1=1.426&r2=1.427
http://cvs.savannah.gnu.org/viewcvs/libjit/jit/jit-insn.c?cvsroot=dotgnu-pnet&r1=1.66&r2=1.67

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/dotgnu-pnet/libjit/ChangeLog,v
retrieving revision 1.426
retrieving revision 1.427
diff -u -b -r1.426 -r1.427
--- ChangeLog   28 Apr 2009 22:27:55 -0000      1.426
+++ ChangeLog   28 Apr 2009 22:33:54 -0000      1.427
@@ -2,6 +2,8 @@
 
        * jit/jit-block.c (jit_block_get_label): return jit_label_undefined
        instead of zero on error.
+       * jit/jit-insn.c (jit_insn_call_finally): create a new block after
+       JIT_OP_CALL_FINALLY.
 
 2009-04-24  Michele Tartara  <address@hidden>
 

Index: jit/jit-insn.c
===================================================================
RCS file: /sources/dotgnu-pnet/libjit/jit/jit-insn.c,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -b -r1.66 -r1.67
--- jit/jit-insn.c      22 Apr 2009 11:58:27 -0000      1.66
+++ jit/jit-insn.c      28 Apr 2009 22:33:54 -0000      1.67
@@ -7557,7 +7557,9 @@
        insn->opcode = (short)JIT_OP_CALL_FINALLY;
        insn->flags = JIT_INSN_DEST_IS_LABEL;
        insn->dest = (jit_value_t)(*finally_label);
-       return 1;
+
+       /* Create a new block for the following code */
+       return jit_insn_new_block(func);
 }
 
 /*@




reply via email to

[Prev in Thread] Current Thread [Next in Thread]