From f8b159eb90e32fa3b9dfb5e2a3afa9e5aae10673 Mon Sep 17 00:00:00 2001 From: Soren Jorvang Date: Thu, 27 May 2010 12:37:24 +0000 Subject: [PATCH] One more case of 64-bit code outside _M_X64, pointed out by omegadox. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5518 8ced0084-cf51-0410-be5f-012b33b47a6e --- Source/Core/Core/Src/PowerPC/JitCommon/JitBackpatch.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/Core/Core/Src/PowerPC/JitCommon/JitBackpatch.cpp b/Source/Core/Core/Src/PowerPC/JitCommon/JitBackpatch.cpp index 0ca076d12a..a8a14fb71f 100644 --- a/Source/Core/Core/Src/PowerPC/JitCommon/JitBackpatch.cpp +++ b/Source/Core/Core/Src/PowerPC/JitCommon/JitBackpatch.cpp @@ -103,13 +103,13 @@ const u8 *TrampolineCache::GetWriteTrampoline(const InstructionInfo &info) if (GetSpaceLeft() < 1024) PanicAlert("Trampoline cache full"); + const u8 *trampoline = GetCodePtr(); + +#ifdef _M_X64 X64Reg dataReg = (X64Reg)info.regOperandReg; if (dataReg != EAX) PanicAlert("Backpatch write - not through EAX"); - const u8 *trampoline = GetCodePtr(); - -#ifdef _M_X64 X64Reg addrReg = (X64Reg)info.scaledReg; // It's a write. Yay. Remember that we don't have to be super efficient since it's "just" a