diff options
Diffstat (limited to 'src/ARMJIT_A64/ARMJIT_Compiler.h')
-rw-r--r-- | src/ARMJIT_A64/ARMJIT_Compiler.h | 8 |
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; |