CPU/CodeCache: Fix assertion failure when patching in double branch

This commit is contained in:
Connor McLaughlin 2020-12-29 14:44:45 +10:00
parent b38e4b8ba7
commit a894b295b6
1 changed files with 3 additions and 2 deletions

View File

@ -652,12 +652,13 @@ void FlushBlock(CodeBlock* block)
#endif
// if it's been invalidated it won't be in the page map
if (block->invalidated)
if (!block->invalidated)
RemoveBlockFromPageMap(block);
UnlinkBlock(block);
#ifdef WITH_RECOMPILER
RemoveBlockFromHostCodeMap(block);
if (!block->invalidated)
RemoveBlockFromHostCodeMap(block);
#endif
s_blocks.erase(iter);