From 561e96b080634af8d9ac099b275a7f7c392bd463 Mon Sep 17 00:00:00 2001 From: Fiora Date: Thu, 27 Nov 2014 17:15:01 -0800 Subject: [PATCH] JIT: clear FIFO write addresses when block cache is cleared Fixes a spurious FIFO write check which caused a flags locking assert in Splinter Cell: Double Agent. --- Source/Core/Core/PowerPC/JitCommon/JitCache.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Core/Core/PowerPC/JitCommon/JitCache.cpp b/Source/Core/Core/PowerPC/JitCommon/JitCache.cpp index abcdfcd656..4088889a13 100644 --- a/Source/Core/Core/PowerPC/JitCommon/JitCache.cpp +++ b/Source/Core/Core/PowerPC/JitCommon/JitCache.cpp @@ -81,7 +81,7 @@ using namespace Gen; else Core::DisplayMessage("Clearing code cache.", 3000); #endif - + jit->js.fifoWriteAddresses.clear(); for (int i = 0; i < num_blocks; i++) { DestroyBlock(i, false);