s390x-codegen.h : Fix instruction definition and add instruction format variant
[mono.git] / mono / mini / regalloc.h
index f043ddd6d55402ab6a17fb6d5d48293693da53af..3131bc16d60229bf3930877a3e25db40ed156e22 100644 (file)
@@ -1,5 +1,8 @@
-
+#if defined(__native_client__) && defined(__x86_64__)
+typedef guint64 regmask_t;
+#else
 typedef size_t regmask_t;
+#endif
 
 enum {
        MONO_REG_INT,
@@ -44,6 +47,6 @@ typedef struct {
        int vassign_size;
 } MonoRegState;
 
-MonoRegState* mono_regstate_new (void) MONO_INTERNAL;
+MonoRegState* mono_regstate_new (void);
 
-void          mono_regstate_free      (MonoRegState *rs) MONO_INTERNAL;
+void          mono_regstate_free      (MonoRegState *rs);