JIT: properly remove FIFO write addresses when code is invalidated

Fixes a bug caused by interaction with carry optimizations; might fix other
issues too.
This commit is contained in:
Fiora
2014-09-26 13:45:24 -07:00
parent a9b4016cd3
commit 85547d94be
9 changed files with 27 additions and 16 deletions

View File

@ -288,7 +288,7 @@ void CCodeWindow::SingleStep()
{
if (CCPU::IsStepping())
{
JitInterface::InvalidateICache(PC, 4);
JitInterface::InvalidateICache(PC, 4, true);
CCPU::StepOpcode(&sync_event);
wxThread::Sleep(20);
// need a short wait here