PatchSet 4435 
Date: 2004/02/16 18:36:59
Author: dalibor
Branch: HEAD
Tag: (none) 
Log:
Replaced macro by static inline function

2004-02-16  Dalibor Topic <[EMAIL PROTECTED]>

        * kaffe/kaffevm/verify.c
        (opstackWPushBlind): New static inline function.
        (OPSTACK_WPUSH_BLIND) Removed.
        Replaced use of OPSTACK_WPUSH_BLIND by opstackWPushBlind.

Members: 
        ChangeLog:1.2018->1.2019 
        kaffe/kaffevm/verify.c:1.51->1.52 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.2018 kaffe/ChangeLog:1.2019
--- kaffe/ChangeLog:1.2018      Mon Feb 16 18:28:09 2004
+++ kaffe/ChangeLog     Mon Feb 16 18:36:59 2004
@@ -1,6 +1,13 @@
 2004-02-16  Dalibor Topic <[EMAIL PROTECTED]>
 
         * kaffe/kaffevm/verify.c
+        (opstackWPushBlind): New static inline function.
+        (OPSTACK_WPUSH_BLIND) Removed.
+        Replaced use of OPSTACK_WPUSH_BLIND by opstackWPushBlind.
+
+2004-02-16  Dalibor Topic <[EMAIL PROTECTED]>
+
+        * kaffe/kaffevm/verify.c
         (opstackPushBlind): New static inline function.
         (OPSTACK_PUSH_BLIND) Removed.
         Replaced use of OPSTACK_PUSH_BLIND by opstackPushBlind.
Index: kaffe/kaffe/kaffevm/verify.c
diff -u kaffe/kaffe/kaffevm/verify.c:1.51 kaffe/kaffe/kaffevm/verify.c:1.52
--- kaffe/kaffe/kaffevm/verify.c:1.51   Mon Feb 16 18:28:11 2004
+++ kaffe/kaffe/kaffevm/verify.c        Mon Feb 16 18:37:01 2004
@@ -2626,6 +2626,19 @@
 }
 
 /*
+ * Helper function for opstack access in verifyBasicBlock.
+ * only use for LONGs and DOUBLEs.
+ */
+static inline
+void
+opstackWPushBlind(BlockInfo* block,
+                 const Type* type)
+{
+       opstackPushBlind(block, type);
+       opstackPushBlind(block, TWIDE);
+}
+
+/*
  * verifyBasicBlock()
  *   Simulates execution of a basic block by modifying its simulated operand stack 
and local variable array.
  */
@@ -2707,16 +2720,10 @@
 #define OPSTACK_PUSH(_TINFO) \
        CHECK_STACK_OVERFLOW(1); \
        opstackPushBlind(block, _TINFO)
-       
-       
-       /* only use for LONGs and DOUBLEs */
-#define OPSTACK_WPUSH_BLIND(_TINFO) \
-       opstackPushBlind(block, _TINFO); \
-       opstackPushBlind(block, TWIDE)
-       
+
 #define OPSTACK_WPUSH(_T) \
        CHECK_STACK_OVERFLOW(2); \
-        OPSTACK_WPUSH_BLIND(_T)
+        opstackWPushBlind(block, _T)
        
        
        
@@ -3328,12 +3335,12 @@
                case I2L:
                        OPSTACK_POP_T(TINT);
                        CHECK_STACK_OVERFLOW(2);
-                       OPSTACK_WPUSH_BLIND(TLONG);
+                       opstackWPushBlind(block, TLONG);
                        break;
                case I2D:
                        OPSTACK_POP_T(TINT);
                        CHECK_STACK_OVERFLOW(2);
-                       OPSTACK_WPUSH_BLIND(TDOUBLE);
+                       opstackWPushBlind(block, TDOUBLE);
                        break;
                        
                case F2I:
@@ -3359,7 +3366,7 @@
                        break;
                case L2D:
                        OPSTACK_WPOP_T(TLONG);
-                       OPSTACK_WPUSH_BLIND(TDOUBLE);
+                       opstackWPushBlind(block, TDOUBLE);
                        break;
                        
                case D2I:
@@ -3372,7 +3379,7 @@
                        break;
                case D2L:
                        OPSTACK_WPOP_T(TDOUBLE);
-                       OPSTACK_WPUSH_BLIND(TLONG);
+                       opstackWPushBlind(block, TLONG);
                        break;
                        
                        

_______________________________________________
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to