* src/vm/jit/replace.c: Only recompile if necessary. Count
[cacao.git] / src / vm / descriptor.h
index 830ee7604625d4c87bf7c91cf8fb2ce838770afd..9183fffd981c09d07dff9e46410127479ca2eb58 100644 (file)
@@ -28,7 +28,7 @@
 
    Changes:
 
-   $Id: descriptor.h 4357 2006-01-22 23:33:38Z twisti $
+   $Id: descriptor.h 6012 2006-11-16 19:45:15Z twisti $
 
 */
 
 /* forward typedefs ***********************************************************/
 
 typedef struct descriptor_pool descriptor_pool;
-typedef struct paramdesc paramdesc;
+typedef struct typedesc        typedesc;
+typedef struct paramdesc       paramdesc;
+typedef struct methoddesc      methoddesc;
+
 
 #include "vm/class.h"
 #include "vm/global.h"
@@ -48,7 +51,7 @@ typedef struct paramdesc paramdesc;
 #include "vm/references.h"
 
 
-/* data structures ************************************************************/ 
+/* data structures ************************************************************/
 
 /*----------------------------------------------------------------------------*/
 /* Descriptor Pools                                                           */
@@ -108,6 +111,9 @@ struct typedesc {
 /*       For non-primitive types decltype is TYPE_ADR.                        */
 
 struct paramdesc {
+#if defined(__MIPS__)
+       u1   type;                  /* TYPE_??? of the register allocated         */
+#endif
        bool inmemory;              /* argument in register or on stack           */
        s4   regoff;                /* register index or stack offset             */
 };