#include "arch.h"
-#include "vm/jit/jit.h"
-#include "vm/jit/verify/typeinfo.h"
+#include "vm/jit/jit.hpp"
+#include "vm/jit/verify/typeinfo.hpp"
/************************* pseudo variable structure **************************/
float f;
double d;
basicblock *retaddr;
+ s4 ii[2];
} vv;
#if defined(ENABLE_VERIFIER)
typeinfo_t typeinfo; /* type info for reference types */
int freeargadrtop; /* free argument address register count */
#endif
-#if defined(HAS_4BYTE_STACKSLOT)
- int *freemem_2;
- int freememtop_2;
-#endif
int *freemem; /* free scratch memory */
int freememtop; /* free memory count */
/* function prototypes ********************************************************/
+#ifdef __cplusplus
+extern "C" {
+#endif
+
void reg_setup(jitdata *jd);
+#ifdef __cplusplus
+}
+#endif
+
#endif /* _REG_H */