* Removed all Id tags.
[cacao.git] / src / vm / jit / intrp / codegen.h
index a0b55c472b117031304d1ab14d9913b07e19efb4..8513658f056366990fb17604ac429fd06140dd54 100644 (file)
@@ -29,8 +29,6 @@
 
    Changes: Christian Thalinger
 
-   $Id: codegen.h 4760 2006-04-12 20:06:23Z edwin $
-
 */
 
 
 /* MCODECHECK(icnt) */
 
 #define MCODECHECK(icnt) \
-       if ((cd->mcodeptr + (icnt)) > (u1 *) cd->mcodeend) { \
-        cd->mcodeptr = (u1 *) codegen_increase(cd, cd->mcodeptr); \
-    }
+    do { \
+        if ((cd->mcodeptr + (icnt)) > (u1 *) cd->mcodeend) \
+            codegen_increase(cd); \
+    } while (0)
 
 
 /* gen_resolvebranch ***********************************************************