aboutsummaryrefslogtreecommitdiff
path: root/src/ARMJIT_A64/ARMJIT_Compiler.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ARMJIT_A64/ARMJIT_Compiler.h')
-rw-r--r--src/ARMJIT_A64/ARMJIT_Compiler.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/ARMJIT_A64/ARMJIT_Compiler.h b/src/ARMJIT_A64/ARMJIT_Compiler.h
index d1e5c44..72dd7bc 100644
--- a/src/ARMJIT_A64/ARMJIT_Compiler.h
+++ b/src/ARMJIT_A64/ARMJIT_Compiler.h
@@ -96,7 +96,11 @@ class Compiler : public Arm64Gen::ARM64XEmitter
public:
typedef void (Compiler::*CompileFunc)();
- Compiler(ARMJIT& jit);
+#ifdef JIT_ENABLED
+ explicit Compiler(melonDS::NDS& nds);
+#else
+ explicit Compiler(melonDS::NDS& nds) : XEmitter(), NDS(nds) {}
+#endif
~Compiler();
void PushRegs(bool saveHiRegs, bool saveRegsToBeChanged, bool allowUnload = true);
@@ -242,7 +246,7 @@ public:
OtherCodeRegion = offset;
}
- ARMJIT& JIT;
+ melonDS::NDS& NDS;
ptrdiff_t OtherCodeRegion;
bool Exit;