about summary refs log tree commit diff stats
path: root/src/dynarec/dynacache_reloc.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/dynarec/dynacache_reloc.h')
-rw-r--r--src/dynarec/dynacache_reloc.h13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/dynarec/dynacache_reloc.h b/src/dynarec/dynacache_reloc.h
index 40f03019..904788ea 100644
--- a/src/dynarec/dynacache_reloc.h
+++ b/src/dynarec/dynacache_reloc.h
@@ -3,14 +3,21 @@
 
 #ifdef ARM64
 #include "dynarec/arm64/dynarec_arm64_consts.h"
-#define native_consts_t             arm64_consts_t
+#define native_consts_t arm64_consts_t
+#elif defined(RV64)
+#include "dynarec/rv64/dynarec_rv64_consts.h"
+#define native_consts_t rv64_consts_t
 #else
 typedef enum native_consts_s {
     const_none,
+    const_native_next,
     const_last
 } native_consts_t;
-#define DUMMY_GETCONST
-uintptr_t getConst(native_consts_t which);
+inline uintptr_t getConst(native_consts_t which)
+{
+    (void)which;
+    return 0; // dummy
+}
 #endif
 
 void AddRelocTable64Const(dynarec_native_t* dyn, int ninst, native_consts_t C, int pass);