* src/vm/jit/jit.h (jitdata): Removed isleafmethod.
[cacao.git] / src / vm / jit / parse.h
index d5c7438ec92ba62db625c61bfa65ac6cfd72ae68..55917d6a27db984ffbef144c7c108d196ad0699d 100644 (file)
@@ -27,8 +27,6 @@
    Author:  Christian Thalinger
             Edwin Steiner
 
-   $Id: parse.h 7663 2007-04-04 22:14:42Z twisti $
-
 */
 
 
     } while (0)
 
 #define OP_BUILTIN_CHECK_EXCEPTION(bte)                              \
-    jd->isleafmethod         = false;                                \
+    code_unflag_leafmethod(code);                                    \
     OP_PREPARE_FLAGS(ICMD_BUILTIN, INS_FLAG_CHECK);                  \
     iptr->sx.s23.s3.bte      = (bte);                                \
     PINC
 
 #define OP_BUILTIN_NO_EXCEPTION(bte)                                 \
-    jd->isleafmethod         = false;                                \
+    code_unflag_leafmethod(code);                                    \
     OP_PREPARE_ZEROFLAGS(ICMD_BUILTIN);                              \
     iptr->sx.s23.s3.bte      = (bte);                                \
     PINC
 
 #define OP_BUILTIN_ARITHMETIC(opcode, bte)                           \
-    jd->isleafmethod         = false;                                \
+    code_unflag_leafmethod(code);                                    \
     OP_PREPARE_FLAGS(opcode, INS_FLAG_CHECK);                        \
     iptr->sx.s23.s3.bte      = (bte);                                \
     PINC