added two macros for PUT{FIELD,STATIC}CONST
authoredwin <none@none>
Mon, 20 Jun 2005 15:13:08 +0000 (15:13 +0000)
committeredwin <none@none>
Mon, 20 Jun 2005 15:13:08 +0000 (15:13 +0000)
src/vm/jit/jit.h

index 837a52f461a24758adf2504e515a34f453c3f6d7..7eb58d3c9157566f98195df1e957f8ad8cc299de 100644 (file)
@@ -29,7 +29,7 @@
 
    Changes: Christian Thalinger
 
-   $Id: jit.h 2566 2005-06-06 15:25:56Z twisti $
+   $Id: jit.h 2751 2005-06-20 15:13:08Z edwin $
 
 */
 
@@ -130,6 +130,11 @@ struct instruction {
 #define INSTRUCTION_PUTCONST_FIELDINFO(iptr) \
        ((fieldinfo *)((iptr)[1].val.a))
 
+#define INSTRUCTION_PUTCONST_FIELDINFO_PTR(iptr) \
+       ((fieldinfo **) &((iptr)[1].val.a))
+
+#define INSTRUCTION_PUTCONST_FIELDREF(iptr) \
+       ((unresolved_field *)((iptr)[1].target))
 
 /**************************** basic block structure ***************************/