aboutsummaryrefslogtreecommitdiff
path: root/src/ARMJIT_x64/ARMJIT_Compiler.h
diff options
context:
space:
mode:
authorRSDuck <RSDuck@users.noreply.github.com>2019-07-14 02:37:32 +0200
committerRSDuck <rsduck@users.noreply.github.com>2020-04-26 13:03:01 +0200
commitdcf6e1cad2b38dc4fe0dcbdb789f92e01f802a4a (patch)
tree50f172df4b087200dc72b08ae146357a69237672 /src/ARMJIT_x64/ARMJIT_Compiler.h
parent6f0dcad4f66d752f777a28e456967e638a0c8a79 (diff)
jit: fix linux
Diffstat (limited to 'src/ARMJIT_x64/ARMJIT_Compiler.h')
-rw-r--r--src/ARMJIT_x64/ARMJIT_Compiler.h8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/ARMJIT_x64/ARMJIT_Compiler.h b/src/ARMJIT_x64/ARMJIT_Compiler.h
index f9bc227..e04f96a 100644
--- a/src/ARMJIT_x64/ARMJIT_Compiler.h
+++ b/src/ARMJIT_x64/ARMJIT_Compiler.h
@@ -6,8 +6,6 @@
#include "../ARMJIT.h"
#include "../ARMJIT_RegisterCache.h"
-#include <tuple>
-
namespace ARMJIT
{
@@ -18,9 +16,6 @@ const Gen::X64Reg RSCRATCH = Gen::EAX;
const Gen::X64Reg RSCRATCH2 = Gen::EDX;
const Gen::X64Reg RSCRATCH3 = Gen::ECX;
-class Compiler;
-
-typedef void (Compiler::*CompileFunc)();
class Compiler : public Gen::X64CodeBlock
{
@@ -32,8 +27,7 @@ public:
void LoadReg(int reg, Gen::X64Reg nativeReg);
void SaveReg(int reg, Gen::X64Reg nativeReg);
-private:
- CompileFunc GetCompFunc(int kind);
+ typedef void (Compiler::*CompileFunc)();
void Comp_JumpTo(Gen::X64Reg addr, bool restoreCPSR = false);
void Comp_JumpTo(u32 addr, bool forceNonConstantCycles = false);