Exclude JIT-related declarations more aggressively

This commit is contained in:
Jesse Talavera-Greenberg
2023-12-06 09:19:24 -05:00
committed by Nadia Holmquist Pedersen
parent 733769303c
commit 53e5aa6298
5 changed files with 53 additions and 29 deletions

View File

@ -19,6 +19,8 @@
#ifndef ARMJIT_A64_COMPILER_H
#define ARMJIT_A64_COMPILER_H
#if defined(JIT_ENABLED) && defined(__aarch64__)
#include "../ARM.h"
#include "../dolphin/Arm64Emitter.h"
@ -96,11 +98,7 @@ class Compiler : public Arm64Gen::ARM64XEmitter
public:
typedef void (Compiler::*CompileFunc)();
#ifdef JIT_ENABLED
explicit Compiler(melonDS::NDS& nds);
#else
explicit Compiler(melonDS::NDS& nds) : XEmitter(), NDS(nds) {}
#endif
~Compiler() override;
void PushRegs(bool saveHiRegs, bool saveRegsToBeChanged, bool allowUnload = true);
@ -291,3 +289,5 @@ public:
}
#endif
#endif